当前位置: 首页 > 面试题库 >

如何在mysql中获取加载时间(以毫秒或微秒为单位)

强硕
2023-03-14
问题内容

我已经搜索了很多,但是找不到一个简单的方法来做到这一点:

Query OK, 50000 rows affected (0.35 sec)

以毫秒或微秒为单位。

我该如何实现?


问题答案:

该时间是由mysql监视应用程序计算的,而不是由mysql服务器完成的。这不是您可以通过编程(例如)进行检索的方法select last_query_execution_time()(这很好)。

您可以通过在应用程序中进行计时,在调用查询函数之前和之后占用系统时间来粗略地模拟它。希望与mysql部分相比,客户端的开销将最小。



 类似资料:
  • 问题内容: Linux中是否有shell命令来获取时间(以毫秒为单位)? 问题答案: 返回秒数+当前纳秒。 因此,这就是您所需要的。 例: 返回自纪元以来的秒数(如果有用)。

  • 两个时间戳的示例 困难的部分原因是我认为没有类似的包来处理它。我不确定是否需要使用正则表达式来提取秒,然后将纳秒转换为毫秒。我愿意接受任何建议。 另外,您建议如何处理?我想我应该使用,然后像这样的包可以解析时间戳,甚至可以达到纳秒级的精度?

  • Linux中是否有shell命令来获取以毫秒为单位的时间?

  • 我从GPS接收机接收到一个时间戳,它以秒后的微秒时间表示:

  • 问题内容: 在我可以设置例如 是否有任何符号(%something)以毫秒为单位返回当前时间? 问题答案: 没有完全符合您需要的Log4J符号。 以给定的模式返回当前日期,该模式由(放在方括号之间的模式)定义,但是没有给您以毫秒为单位的时间。 给出自 执行开始以来的 毫秒数。 实现所需目标的一种可能方法是扩展Log4j的行为,这要复杂得多,但是如果绝对必要,请按以下步骤进行: 自定义log4j(编

  • 问题内容: 下面的代码为我提供了当前时间。但这并不能说明毫秒。 我以 (YYYY-MM-DD HH:MI:Sec)格式获取日期。 但是我想以((YYYY-MM-DD HH:MI:Sec.Ms))格式检索当前时间-其中128表示毫秒。 会很好的工作。在这里,最小的时间单位是秒,但是如何获得毫秒呢? 问题答案: