ロックと分離レベル
日経システムを読む。
これまで共有ロックがピンと来ていなかったが、
共有ロック=共有できるロック(他のSELECTと共有)
排他ロック=共有できないロック(あるトランザクションが占有)
という意味だとピンときた。
また、
Read UncommitedはDirty Readを許可
Read CommitedはCommitされたものだけ読み取り
Repeatable Readは、別のTransactionでUpdate/Deleteされて検索結果が変わったりしない
Serializableは、別のTransactionでInsertされたもので検索結果がかわったりしない
ということらしい。