gpt4 book ai didi

MySQL Workbench 查询统计 : Server and Client Timing?

转载 作者:行者123 更新时间:2023-11-30 21:44:33 25 4
gpt4 key购买 nike

我正在从 MySQL Workbench 运行查询,它允许您查看每个查询的统计信息。这些统计数据的一部分是“时间(在客户端测量)”和“时间(在服务器端测量)”。我已经包括了这个输出的样子的例子。

Timing stats from MySQL Workbench

我想知道为什么服务器端的时间比客户端的时间长。我可能完全错了,但我认为客户端考虑了服务器时间和信息输出之前的延迟,这会使客户端测量的时间更长。

我是新手,对执行时间不是很熟悉,但工作台手册没有提供太多帮助,并假定我已经理解这些值的含义以及它们的工作原理。感谢您的帮助!

最佳答案

我无法通过文档证实这一点,但对一个非常大的查询运行快速测试并使用返回到客户端结果网格的行数提供了一个可能的见解:

不要限制:

时间(在客户端测量):执行时间:0:00:0.77752995

时间(由服务器测量):执行时间:0:00:7.46805535

表锁等待时间:0:00:0.00018100

“操作输出” Pane 中的持续时间/获取时间:0.778 秒/7.723 秒

10 行

时间(在客户端测量):执行时间:0:00:0.38576984

时间(由服务器测量):执行时间:0:00:0.00058682

表锁等待时间:0:00:0.00018400

“操作输出” Pane 中的持续时间/获取:0.386/0.00002 秒

服务器测量从客户端开始请求记录到停止的时间,客户端测量服务器生成所需记录数的时间,这对我来说很有意义。也许要返回“准确”的执行时间是将行设置为“无限制”并检查“操作输出” Pane 中的“持续时间”。

我已经在 MySQL 论坛上发帖,希望得到解释,如果有的话会发回这里。

关于MySQL Workbench 查询统计 : Server and Client Timing?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50012545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com