mysql查询时间命令是_如何在mysql命令行中查看高精度的查询时间?

我正在努力通过一些优化工作,我注意到,在一些mysql转储中,人们发表在文章和问题(我现在看不到我实际看),有高精度的执行时间(0.05985215秒而不是0.06秒).

如何在命令行上查询更精确的时间?

编辑

例如:

+----------+

| COUNT(*) |

+----------+

| 11596 |

+----------+

1 row in set (0.05894344 sec)

使用分析可以让我成为一部分,但产生的输出太长,我必须记住启用它.我只是寻找一个简单的高精度持续时间.

SET profiling = 1;

SHOW PROFILES;

给我这样的东西:

+----------------------+-----------+

| Status | Duration |

+----------------------+-----------+

| (initialization) | 0.000005 |

| checking permissions | 0.00001 |

| Opening tables | 0.000499 |

| Table lock | 0.000071 |

| preparing | 0.000018 |

| Creating tmp table | 0.00002 |

| executing | 0.000006 |

| Copying to tmp table | 6.565327 |

| Sorting result | 0.000431 |

| Sending data | 0.006204 |

| query end | 0.000007 |

| freeing items | 0.000028 |

| closing tables | 0.000015 |

| logging slow query | 0.000005 |

+----------------------+-----------+

14 rows in set (0.00 sec)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值