把慢日志查询 long query time 设置得很低,比如 1ms,不是可以捉到所有的 SQL 吗?然后根据慢日志里面的 SQL 来源 host,只过滤出来自应用服务器的 sql,再去做自动化 explain 分析。不知楼主试过没。