-
性能优化顺序总结篇
问:按照对性能影响的严重程度,我们对MySQL服务器级进行优化时,应该按什么顺序来进行?
答:
- 数据库结构设计和SQL语句。【这包括表结构的优化、索引的优化以及SQL语句的优化等内容,也是优化最容易看到成果的,另外这一部分优化并不是做一次就可以了,而是要随着应用的生命周期不停的进行。因为随着应用环境和程序的变更,这一部分的优化很可能会出现新的问题,所以需要我们持续的来关注】
- 数据库存储引擎的选择和MySQL参数配置【就在于存储引擎的选择和缓冲池的配置,大家最好不要混合使用不同的存储引擎】
- 系统选择及优化
- 硬件升级【最后两个对性能的影响是有限的,比如:我们的服务器只有64G的内存,在这种情况下,无论我们上面怎么优化,也不可能达到256G内存的服务器应有的性能】