long_query_time - xiaoboluo768/qianjinliangfang GitHub Wiki

  • 定义执行时间超过多少秒的查询会被记录到慢查询日志中,如果一个查询花费的时间超过这么多秒,服务器会增加Slow_queries状态变量。 如果启用了慢查询日志功能,则将该查询记录到慢查询日志文件。 此值是实时测量的,而不是CPU时间,long_query_time的最小值和默认值分别为0和10。 该值的精度可以到微秒。但 对于记录到文件的慢日志,写入内容包括微秒部分的时间。 对于记录到表的慢日志,只写入整数倍; 微秒部分被忽略(注意:经测试,从MySQL 5.7.x 版本开始计入慢查询日志表中的执行时间与计入到慢查询日志文件中的时间单位一样,包含了微妙部分,在MySQL 5.6.x及其之前的版本中计入慢查询日志表中的时间单位才是记录单位为秒的整型值。例如:5.6及其之前的版本中记录慢查询执行时间的格式为00:00:00,而在5.7及其之后的版本中记录的时间格式为00:00:00.000000)。
    • 全局,会话,动态变量,默认值10,最小值0,没有最大值限制,numeric类型。取值范围:0~无穷大

上一篇:slow_query_log | 下一篇:binlog_rows_query_log_events