1. 程式人生 > >MySQL 解鎖與鎖表

MySQL 解鎖與鎖表

1.檢視正在被鎖定的表

show OPEN TABLES where In_use > 0;

2.查看錶狀態

show status like 'table%';

Table_locks_immediate 指的是能夠立即獲得表級鎖的次數
Table_locks_waited 指的是不能立即獲取表級鎖而需要等待的次數,值比較高,則說明存在著較嚴重的表級鎖爭用情況。

3.檢視行級鎖

show status like 'innodb_row_lock%';

如果發現鎖爭用比較嚴重,如InnoDB_row_lock_waits和InnoDB_row_lock_time_avg的值比較高

4. 檢視程序id

show processlist;

5.幹掉程序id

kill 123;