我在mySQL Workbench中运行查询。从查询开始到显示结果需要5分钟。然而,显示了以下“处理”时间(在WorkBench输出面板中):
问题:如何解释这种差异:5分钟vs 2.562秒?
顺便说一句:这个问题并不是人们问及持续时间和提取之间的区别是什么......答案 0 :(得分:1)
我猜问题是持续时间,即查询执行时间。我怀疑统计数据没有考虑到磁盘访问,你可能会错过一些索引。另一个原因是可能存在锁定的等待时间,这应该被考虑在内。
您可以执行以下操作以获取有关查询花费时间的详细信息。
set profiling=1;
<run your query>
show profiles;
show profile for query 1;