建材网站建设功能方案,ps学做翻页相册网站,在360做网站和百度做网站的区别,wordpress设置禁止检查更新本文是自己的学习笔记#xff0c;主要参考以下资料
- 大话设计模式#xff0c;程杰著#xff0c;清华大学出版社出版 - 马士兵教育 1、MySql调优金字塔2、MySql调优2.1、查询性能2.1.1、慢查询2.1.1.1、总结 1、MySql调优金字塔 Mysql 调优时设计三个层面#xff0c;分别是…本文是自己的学习笔记主要参考以下资料
- 大话设计模式程杰著清华大学出版社出版 - 马士兵教育 1、MySql调优金字塔2、MySql调优2.1、查询性能2.1.1、慢查询2.1.1.1、总结 1、MySql调优金字塔 Mysql 调优时设计三个层面分别是架构调优MySql调优硬件和OS调优。这三者的成本和效果如上所示越在底层的越是优先考虑。
架构调优是指系统设计时需要考虑业务的实际情况比如数据库是否承担了不属于他的工作能否将这些工作移到数据仓库或者缓存中去并发量是否够大要不要读写分离金融类的应用还要考虑数据安全性问题是否要增加新的设计保证数据不会丢失等等。架构设计得不合适那么在其他方面调优达到的效果也是有限。
MySql调优是指业务表设计是否合理索引设计是否合理等技术上的考量。
硬件和OS调优则是查看硬件和OS了需要对这些有深刻的认识。单单磁盘来说就需要考虑使用什么样的磁盘阵列RAID级别、是否可以分散磁盘IO等。
这篇文章主要讲解如何MySql调优。 2、MySql调优
2.1、查询性能
想要优化首先考虑的是对哪些东西调优如何查询性能。
2.1.1、慢查询
所谓的慢查询是指在默认的情况下MySql将哪些相应时间超过10s的查询称为慢查询。当然我们可以自己更改时间。
慢查询默认关闭可以通过下面语句开启和查看。
-- 1开启0关闭
set GLOBAL slow_query_log1;
show VARIABLES like %slow_query_log%;关于慢查询的时间界限默认10秒。 show VARIABLES like %long_query_time%;指定慢查询日志的文件地址
show VARIABLES like %slow_query_log_file%2.1.1.1、总结
set GLOBAL slow_query_log1;
show VARIABLES like %slow_query_log%;
show VARIABLES like %long_query_time%;
show VARIABLES like %slow_query_log_file%