描述
现在我们需要排查当前数据库的行锁情况,请编写 SQL
语句查看行锁分析
样例
输入你的 SQL
语句后,应返回结果:
Variable_name | Value |
---|---|
'Innodb_row_lock_current_waits' | '0' |
'Innodb_row_lock_time' | '0' |
'Innodb_row_lock_time_avg' | '0' |
'Innodb_row_lock_time_max' | '0' |
'Innodb_row_lock_waits' | '0' |
思路:
-- # Innodb_row_lock_current_waits
-- InnoDB表上的操作当前等待的行锁的数量。
-- # Innodb_row_lock_time
-- 为InnoDB表获取行锁花费的总时间(以毫秒为单位)。
-- # Innodb_row_lock_time_avg
-- 为InnoDB表获取行锁的平均时间(以毫秒为单位)。
-- # Innodb_row_lock_time_max
-- 为InnoDB表获取行锁的最长时间(以毫秒为单位)。
-- # Innodb_row_lock_waits
-- InnoDB表上的操作必须等待行锁的次数。
-- # Innodb_rows_deleted
-- 从InnoDB表中删除的行数。
-- #