对于MySQL的优化主要从哪些来考虑呢?


  1. 在做MySQL优化之前,可以先对MySQL服务器做一个整体的性能测试,看一下服务器的瓶颈问题在哪里,主要是做基准测试,来测试服务器的磁盘的IO能力。来观看服务器的潜力有多大。


2. 运行一定的脚本,来观察MySQL的运行状态,如果MySQL有不规则的波动,可能出现的问题则是由于个别SQL语句写的不合理。到时候使用慢查询或者profiles工具来分析一下SQL语句的哪一步使用了较长的时间。最后可以使用explain工具来分析修改后的SQL语句执行的行为。从而做出合理的改进。当然也有可能MySQL出现周期性的波动情况,那么可能出现的问题就是MySQL的缓存系统出现了问题。这个时候就需要修改一下MySQL的缓存策略。