专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

mysql 查询时快时慢,查询速度慢的原因很多_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 14:47:03       共计:3594 浏览
mysql 查询时快时慢,查询速度慢的原因很多?

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

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

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

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

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

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

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

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql 查询 排行,mysqlshow的count查询数据准确么_数据库 | ·下一条:mysql查询除外,Mysql存储引擎InnoDB和Myisam的六大区别_数据库

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有