锁编号 | 锁模式 | 对应操作 | 冲突的锁编号 |
1 | ACCESS SHARE | SELECT | 8 |
2 | ROW SHARE | SELECT FOR UPDATE、SELECT FOR SHARE | 7,8 |
3 | ROW EXCLUSIVE | INSERT、DELETE、UPDATE | 5,6,7,8 |
4 | SHARE UPDATE EXCLUSIVE | VACUUM、ANALYZE | 4,5,6,7,8 |
5 | SHARE | CREATE INDEX | 3,4,6,7,8 |
6 | SHARE ROW EXCLUSIVE | - | 3,4,5,6,7,8 |
7 | EXCLUSIVE | - | 2,3,4,5,6,7,8 |
8 | ACCESS EXCLUSIVE | DROP TABLE、ALTER TABLE、REINDEX、CLUSTER、VACUUM FULL、TRUNCATE | 1,2,3,4,5,6,7,8 |
session 1 | session 2 |
begin; | begin; |
truncate table lock_table2; | truncate table lock_table1; |
select * from lock_table1; | select * from lock_table2; |
session 1-CN 1 | session 2-CN 2 |
begin; | begin; |
select * from lock_table1; | select * from lock_table1; |
truncate table lock_table1; | truncate table lock_table1; |
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |