APP后台开发运维与架构实践 6 : MySQL --- App后台最常用的数据库
6.1 基本架构
6.2 选择版本
1979年至今
6.3 配置文件详解
/etc/my.conf
6.4 软件优化
正确使用MyISAM和InnoDB存储引擎:
6.5 硬件优化
增加物理内存
增加应用缓存
使用固态硬盘
6.6 架构优化
分表:当用户增长时,查询性能下降,这时要考虑分表。
读写分离:复制多份数据。
分库:把不同的数据表部署在不同的数据库集群上。
6.7 SQL慢查询分析
是指执行超过一定时间的SQL查询语句,记录到慢查询日志,方便开发人员找出有性能问题的SQL,针对这些SQL查询语句进行分析调优。
6.8 云数据库简介
有大量的优点。
6.9 灵活的存储结构
设计表结构