MySQL持续时间和获取时间

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (23)

我正在使用MySQL工作台--在运行查询时,持续时间和获取时间有什么不同?

另外,我是否可以在MySQL中启用微秒选项?

提问于
用户回答回答于

取取时间-测量传递获取的结果所需的时间,这与查询执行无关。我不认为它是SQL查询调试/优化选项,因为获取时间取决于网络连接,网络连接本身与查询优化无关。如果获取时间是瓶颈,那么更可能存在一些网络问题。

注:每次查询执行时,获取时间可能不同。

持续时间-需要执行查询的时间。在优化SQL查询的性能时,应该尽量减少它。

用户回答回答于

工期显示执行查询所需的时间,而FETCH是读取结果集(检索数据)所需的时间。

我不确定微秒的选择。如果这是关于优化的,请记住:“过早优化是万恶之源”。

扫码关注云+社区