Skip to content

Commit 4b05dd5

Browse files
author
xiongcc
committed
添加第22章:How to analyze heavyweight locks, part 1
1 parent d39a308 commit 4b05dd5

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

How to analyze heavyweight locks, part 1.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,13 @@ order by relname;
116116

117117
文章中提到的锁冲突表格如下,也挺清晰:
118118

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** |||||||
120127

121128
另外,重锁会形成一个公平的等待队列 (这一点不用于行级锁)。如果进程试图获取与当前锁或与队列中其他进程已请求的锁不兼容的锁,那么这个进程便会加入队列。

0 commit comments

Comments
 (0)