#锁表查询
SELECT * FROM information_schema.INNODB_TRX;
#查看当前运行语句
select * from information_schema.processlist where command!='Sleep';
#查询表级锁争用情况
show status like 'table%';
#获取InnoDB行锁争用情况
show status like 'innodb_row_lock%';
#解锁
第一种
show processlist;
找到锁进程,kill id ;
第二种
mysql>UNLOCK TABLES;
#锁表
锁定数据表,避免在备份过程中,表被更新
mysql>LOCK TABLES tbl_name READ;
为表增加一个写锁定:
mysql>LOCK TABLES tbl_name WRITE;
#慢查询
锁定数据表,避免在备份过程中,表被更新
mysql>LOCK TABLES tbl_name READ;
为表增加一个写锁定:
mysql>LOCK TABLES tbl_name WRITE;