mysql慢查询教程,查询速度慢的原因很多

更新时间:02-09 教程 由 对味 分享
mysql慢查询教程,查询速度慢的原因很多?

DB性能问题要根据业务来诊断。

1.目前DB的负载如何,写入、查询的IO分别是多少2.查询很慢,开慢查询日志来分析是哪些查询特别慢了吗?如果每一次的查询结果都在内存命中,不应该那么慢。查内存命中率。

3.DB重启之后要预热的,因为内存中缓存的数据都被清空了,需要一段时间的预热才能提高响应速度。

4.DB确实很慢很慢,查磁盘负载,是不是磁盘读写IO已经满了。

重启、重装只在确实没有任何解决办法的时候当临时解决方案,没有从根源解决问题。还是从业务入手,查查DB目前的负载情况吧,根据你的描述,个人感觉问题是出在查询语句上面,也许你的业务中用到的查询命令没有充分利用好mysql的缓存机制。

分析一下慢查询日志的情况,该建缓存表的建缓存表,该加索引的加索引。

又或者问题并不是出在查询上面,而是你的写入已经写爆了IO,查查网络、内存、磁盘这几个部分的IO情况。

声明:关于《mysql慢查询教程,查询速度慢的原因很多》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2210180.html