鎖分類的表如下:
名字 | 代碼 | 級別 | 描述 |
共享鎖 | S | 行 | 允許事務讀一行數據 |
排他鎖 | X | 行 | 允許事務刪除修改一行數據 |
意向共享鎖 | IS | 表 | 事務想要獲得一張表的某幾行共享鎖 |
意向排他鎖 | IX | 表 | 事務想要獲得一張表的某幾行排他鎖 |
兼容關係如下:
IS | IX | S | X | |
IS | Y | Y | Y | N |
IX | Y | Y | N | N |
S | Y | N | Y | N |
X | N | N | N | N |
常用表如下:
information_schema.INNODB_TRX
information_schema.INNODB_LOCKS
information_schema.INNODB_LOCK_WAITS