【问题标题】:mysql query execution time - can i get this in milliseconds? [duplicate]mysql 查询执行时间 - 我能以毫秒为单位吗? [复制]
【发布时间】:2010-05-13 09:57:43
【问题描述】:

可能重复:
how to get load time in milliseconds or microseconds in mysql

我正在比较几种不同的方法来在 mysql 中获取一些数据,直接在控制台上,使用 SQL_NO_CACHE 选项来确保 mysql 每次都运行完整的查询。 Mysql 以秒为单位将执行时间返回到小数点后两位。我真的很想在几毫秒内得到结果(最好是小数点后一位或两位),以便更好地了解改进(或缺乏)。我可以在mysql中设置一个选项来实现这一点吗?

谢谢,马克斯

【问题讨论】:

  • 是的,对于大多数用途来说,以秒为单位的时间似乎很愚蠢,因为“大多数用途”是指网站 - 他们的查询应该不到一秒!

标签: mysql execution-time


【解决方案1】:

答案是启用mysql profiler,然后在运行查询后检查它。

mysql> set profiling=1;

【讨论】:

    猜你喜欢
    • 2022-06-28
    • 1970-01-01
    • 1970-01-01
    • 2015-07-20
    • 2011-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多