MySQL持续时间和获取时间

我正在使用MySQL工作台 – 查询运行时的持续时间和提取时间有什么区别?

还有一种方法,我可以在MySQL中启用微秒选项?

获取时间 – 衡量转移获取结果所花费的时间,这与查询执行无关。 我不会把它视为sql查询debugging/优化选项,因为取时间取决于networking连接,这本身并没有任何关系与查询优化。 如果获取时间是瓶颈,那么更有可能存在一些networking问题。

注意:每个查询执行的提取时间可能会有所不同。

持续时间 – 是查询需要执行的时间。 在优化sql查询性能时,应尽量减less它。

参考

持续时间显示执行查询所需的时间,读取结果集所需的时间(检索数据)

我不确定微秒选项。 如果这是为了优化,请记住 – “过早优化是万恶之源”

关于微秒,尝试启用它在首选项菜单中,我也有一个关于持续时间和提取时间的问题,现在我似乎得到的答案是持续时间是查询的执行时间,取回是检索结果并将它们发送到任何你想要的地方。 例如,我得到一个持续时间为0.078的查询,但需要60秒才能将数据发送回我的网站。

执行时间是花在准备查询和运行查询上花费的时间AND提取时间是拉入行结果的时间