请选择 进入手机版 | 继续访问电脑版

爱分享吧

 找回密码
 立即注册11
搜索
热搜: 活动 交友 discuz
查看: 1380|回复: 0

来个简单的题目:MySQL的slow log中Query_time包含了Lock_time吗?

[复制链接]

75

主题

75

帖子

1262

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1262
发表于 2019-10-31 22:53:54 | 显示全部楼层 |阅读模式


来个简单的题目:MySQL的slow log中Query_time包含了Lock_time吗?

首先先给出结论,Query_time包含了Lock_time

下面给出slow log的头部示例:
# Time: 2019-10-08T08:46:34.635823Z
# User@Host: root[root] @ localhost []  Id:    16
# Query_time: 0.064742  Lock_time: 0.000460 Rows_sent: 1  Rows_examined: 9997

其中:
1、Query_time为SQL的消耗时间
2、Lock_time为锁等待的时间,包括行锁、MDL锁等
3、是否记录slow log的判定条件为SQL的实际执行时间(Query_time - Lock_time)是否超过long_query_time,或者是否开启log_queries_not_using_indexes


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册11

本版积分规则

Archiver|手机版|小黑屋|爱分享吧

GMT+8, 2021-12-4 00:21 , Processed in 0.059898 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表