1. 使用 show processlist 定位,查询正在执行的慢查询
可以显示哪些线程正在运行,如果有 process 权限,则可以看到所有线程;否则,只能看到当前会话的线程。
注:show full processlist
可以看到语句的全部内容,否则只能显示每个语句的前 100 个字符
2. 根据慢查询日志定位
MySQL 的慢查询日志记录的内容是:在 MySQL 中响应时间超过参数 long_query_time(单位秒,默认值为10)设置的值,并且扫描记录数不小于 min_examined_row_limit(默认值 0)的语句
MySQL 慢查询的相关参数解释: