MySQL查询结果:显示的时间是什么意思?

问题描述 投票:0回答:1

我正在从shell运行一些MySQL查询。在查询结果的末尾,MySQL打印结果中的总行数和持续时间。

mysql>select * from mytable;
[Query result here]
1000000 rows in set (1.50 sec)

1.50秒是什么意思?从我的试验中,我知道它不是总查询持续时间。它是数据库引擎中的查询处理时间吗?或者是其他东西?

mysql database query-optimization
1个回答
1
投票

这是执行查询的函数中start_timermysql_end_timer调用之间的一段时间。据我所知,在您开始从服务器获取结果集之前,这是在服务器端准备结果集所花费的时间。

在邻居网站上有一个类似的问题和答案:https://dba.stackexchange.com/a/72076/16185

© www.soinside.com 2019 - 2024. All rights reserved.