Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何找到执行时间过长(超过 5 秒)的 MySQL 查询?
我尝试使用PROCESSLIST,但它显示的信息最少。我需要当前在服务器中运行的完整查询,因此我可以尝试优化查询以减少服务器负载。
PROCESSLIST
是否有任何终端命令可用于查找当前正在处理的查询?
如果您使用的是 MySQL 5.1+,则可以使用慢查询日志。这里和这里是文档。配置和运行选项与 MySQL 版本有关。但我相信您可以按照与您的环境相关的说明来实现您的目标。