数据库查询性能优化策略
优化查询
使用Explain语句分析查询语句
Explain 用来分析 SELECT 查询语句,开发人员可以通过分析 Explain 结果来优化查询语句。...在应用层进行连接,可以更容易的对数据库进行拆分,从而更容易做到高性能和可伸缩....优化数据库结构
1.将字段很多的表分解成多个表
对于字段较多的表,如果有些字段的使用频率很低,可将这些字段分离出来形成了新表....优化MySQL服务器
1.优化服务器硬件
针对性能瓶颈,提高硬件配置,可以提高数据库的查询和更新速度.
配置较大的内存.
配置高速磁盘系统,以减少读盘的等待时间.
合理分配磁盘IO....配置多处理器,MySQL是多线程的数据库,多处理器可同时执行多个线程.
2.优化MySQL参数
优化MySQL参数可以提高资源利用率,从而提高服务器性能.