82 【面试官,MySQL中,如何定位慢查询? - 西西的编程日记 | 小红书 - 你的生活指南】 😆 n5GxXqW3UqPxecf 😆 http://xhslink.com/8ZBS6R

一、定位慢查询

MySQL中如何定位慢查询?

压测时遭遇接口响应蜗速(>2秒)?别慌!运维监控神兵Skywalking来救场!

🔎借助Skywalking,实时监控接口性能,一眼锁定“拖油瓶”。报表详列各接口及内部组件耗时,尤其关注SQL执行时间,迅速圈定问题SQL。

💡若无Skywalking这类监控系统,MySQL内置的慢查询日志同样给力:

  1. 开启慢日志:在 MySQL 配置文件中启用相关功能。
  2. 设置阈值:如设定 SQL 执行超过 2 秒即记录。这样一来,慢速 SQL 将自动归档至日志文件,供我们后续排查。

二、深度分析慢SQL

定位到慢SQL后,如何进行深度分析?

慢SQL诊断三步走: