Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* テーブルレベルロックモード ACCESS SHARE,ROW SHARE,ROW E...
|-|ACCESS SHARE|ROW SHARE|ROW EXCLUSIVE|SHARE UPDATE EXCL...
|ACCESS SHARE||||||||X|
|ROW SHARE|||||||X|X|
|ROW EXCLUSIVE|||||X|X|X|X|
|SHARE UPDATE EXCLUSIVE||||X|X|X|X|X|
|SHARE|||X|X||X|X|X|
|SHARE ROW EXCLUSIVE|||X|X|X|X|X|X|
|EXCLUSIVE||X|X|X|X|X|X|X|
|ACCESS EXCLUSIVE|X|X|X|X|X|X|X|X|
- 例えば'''BEGIN; SELECT * FROM t1'''はACCESS SHAREを獲得...
- 上の表にあるようにこの二つのロックは衝突する(X)のでも...
** 参考 [#qbb0419d]
https://www.postgresql.org/docs/current/explicit-locking....
終了行:
* テーブルレベルロックモード ACCESS SHARE,ROW SHARE,ROW E...
|-|ACCESS SHARE|ROW SHARE|ROW EXCLUSIVE|SHARE UPDATE EXCL...
|ACCESS SHARE||||||||X|
|ROW SHARE|||||||X|X|
|ROW EXCLUSIVE|||||X|X|X|X|
|SHARE UPDATE EXCLUSIVE||||X|X|X|X|X|
|SHARE|||X|X||X|X|X|
|SHARE ROW EXCLUSIVE|||X|X|X|X|X|X|
|EXCLUSIVE||X|X|X|X|X|X|X|
|ACCESS EXCLUSIVE|X|X|X|X|X|X|X|X|
- 例えば'''BEGIN; SELECT * FROM t1'''はACCESS SHAREを獲得...
- 上の表にあるようにこの二つのロックは衝突する(X)のでも...
** 参考 [#qbb0419d]
https://www.postgresql.org/docs/current/explicit-locking....
ページ名: