()mysql中的InnoDB锁

1、事务的隔离级别

  

2、InnoDB锁争用

【2.1】行锁查看:show status like 'innodb_row_lock'

  

  如果锁争用比较高,比如 Innodb_row_lock_time 与 Innodb_row_lock_time_avg 比较高,可以查看【2.2】

【2.2】查看当前锁情况:select * from information_schema.innodb_locks \G

      查看当前锁等待情况:select * from information_schema.innodb_lock_waits \G

【2.3】使用innodb_monitors来查看innodb情况

  show engine innodb status \G

猜你喜欢

转载自www.cnblogs.com/gered/p/10683612.html