File tree 1 file changed +8
-1
lines changed
1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -116,6 +116,13 @@ order by relname;
116
116
117
117
文章中提到的锁冲突表格如下,也挺清晰:
118
118
119
- ![ image-20241005180426121] (/Users/xiongcancan/Library/Application Support/typora-user-images/image-20241005180426121.png)
119
+ | Runs concurrently with | SELECT | INSERT UPDATE DELETE | CREATE INDEX CONC VACUUM ANALYZE | CREATE INDEX | CREATE TRIGGER | ALTER TABLE DROP TABLE TRUNCATE VACUUM FULL |
120
+ | :---------------------------------------------- | :----: | :------------------: | :------------------------------: | :----------: | :------------: | :-----------------------------------------: |
121
+ | ** SELECT** | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
122
+ | ** INSERT UPDATE DELETE** | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
123
+ | ** CREATE INDEX CONC VACUUM ANALYZE** | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
124
+ | ** CREATE INDEX** | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ |
125
+ | ** CREATE TRIGGER** | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
126
+ | ** ALTER TABLE DROP TABLE TRUNCATE VACUUM FULL** | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
120
127
121
128
另外,重锁会形成一个公平的等待队列 (这一点不用于行级锁)。如果进程试图获取与当前锁或与队列中其他进程已请求的锁不兼容的锁,那么这个进程便会加入队列。
You can’t perform that action at this time.
0 commit comments