如何在不测量查询等待锁释放等时间的情况下测量查询的执行时间?我唯一的想法是连续测量相同的查询并记录最快的时间。
最佳答案
用
启动分析器SET profiling = 1;
然后执行您的查询。
与
SHOW PROFILES;
您会看到探查器具有统计信息的查询列表。最后,您选择要检查的查询
SHOW PROFILE FOR QUERY 1;
或您查询的任何数字。
您得到的是一个列表,其中包含在查询过程中花费了多少时间。
更多信息在 manual.
关于mysql - 测量实际的 MySQL 查询时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40021602/