MySQL 优化
MySQL 优化
Query_time、Rows_examined、Rows_sent这3个信息让我们看到了查询需要优化什么。查询时间最长的SQL往往是最需要优化的,如果检查了大量记录(Rows_examined),而只返回很小的结果集(Rows_sent),往往也意味着存在不良SQL。但在一个高并发的数据库服务上,或者在做压力测试时,如果发现慢查询日志增长得非常快,很难筛选和查找里面的信息,那么在这种情况下,有如下两种选择。
l 调整阈值,先设置为较大的阈值,这样慢查询记录就很少了,等优化得差不多了,再减少阈值,不断进行优化。
l 使用命令/脚本、工具进行分析,如mysqldumpslow、pt-query-digest等。
l 第一种方法比较繁琐,建议大家使用第二种方法。如果优化效果比较理想,希望更进一步调优,则可以减低阈值,然后记录更多的慢查询日志,然后继续使用脚本、工具进行分析。
MySQL系统SYS数据库——各类统计视图整理
https://blog.csdn.net/Octopus21/article/details/121367178

MySQL慢查询日志超详细总结
https://www.jb51.net/article/283082.htm#_label3

参考
https://blog.csdn.net/qq_42435122/article/details/127927143
https://unclewang.blog.csdn.net/article/details/80790086
https://blog.csdn.net/Octopus21/article/details/121367178
https://blog.csdn.net/linpxing1/article/details/107670859
https://blog.csdn.net/zhougongping/article/details/122377129
https://blog.csdn.net/qq_39412825/article/details/122579034

浙公网安备 33010602011771号