1,数据表中的数据类型的优化 如选择合适的字段,选择效率快速的字段 2,索引优化 3、SQL语句的优化 (1)优化查询过程中的数据访问如使用limit、使用返回列不用* (2)优化长难句的查询语句 变复杂为简单、切分查询、分解关联查询 (3)优化特定类型的查询语句如优化count()、优化关联查询、优化子查询、优化Group by、优化li'mit 4、存储引擎的优化 (1)尽量使用InnoDB存储引擎,因为它支持事务、外键、使用独立表空间、使用的是行级锁、 5、数据表结构的设计优化 (1)分区操作 如通过特定的策略对数据进行物理拆分、对用户透明的、partition by (2)分库分表 如水平拆分(以行级进行拆分)、垂直拆分(列及拆分) 6、数据架构的优化 (1)主从复制 (2)读写分离 (3)双主热备 (4)负载均衡 通过LVS的三种模式实现的、Mycat数据库中间件实现的