mysql 慢日志记录的sql 都是有问题的吗
2个回答
展开全部
1. 慢日志记录的sql,并不一定是sql本身有问题;他只是负责将执行时间超过一定时间的sql记录下来,本身比较慢的原因,可能是磁盘io,cpu等原因导致的,具体就比较复杂了。这需要逐步排查是什么原因导致的。可以explain看一下这个sql语句扫描了多少行。
2. 你做压力测试的时候,sql的解析、计算以及io等都会耗费cpu,所以cpu上升很正常,但是你目前的配置超过70%感觉还是有问题。你的存储引擎是什么?如果用的myisam,会有读写冲突,并发场景下,读的处理都会很慢
2. 你做压力测试的时候,sql的解析、计算以及io等都会耗费cpu,所以cpu上升很正常,但是你目前的配置超过70%感觉还是有问题。你的存储引擎是什么?如果用的myisam,会有读写冲突,并发场景下,读的处理都会很慢
2020-12-22 · MySQL开源数据库领先者
关注
展开全部
pt-query-digest
子曰:“工欲善其事,必先利其器”善于利用好的性能分析工具可以使运维效率事半功倍。pt-query-digest 属于 Percona Toolkit 工具集中较为常用的工具,用于分析 slow log,可以分析 MySQL 数据库的 binary log 、 general log 日志,同时也可以使用 show processlist 或从 tcpdump 抓取的 MySQL 协议数据来进行分析。
子曰:“工欲善其事,必先利其器”善于利用好的性能分析工具可以使运维效率事半功倍。pt-query-digest 属于 Percona Toolkit 工具集中较为常用的工具,用于分析 slow log,可以分析 MySQL 数据库的 binary log 、 general log 日志,同时也可以使用 show processlist 或从 tcpdump 抓取的 MySQL 协议数据来进行分析。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询