checkpoint

自分用のIT技術系ノートです。古い情報や間違っている情報もあるので注意。

排他ロックされません


SELECTを投げるとき、インデックスのみの検索で事足りる場合は、インデックスにしかロックがかかりません。
この場合は、ヒントで排他ロックをかけるよう指示していたとしても実データにロックをかけてくれません。


項目の多いカバリングインデックスなんかを使っている場合は、特にそういう状態になりやすいです。
インデックスのみの排他ロックだと、別のところからの更新は止められるからいいんだけど、他のインデックスを使ったSELECTはあっさり通しちゃいました。


排他できてねぇじゃん!


こういう場合、普通はどうするんでしょうね?あまり問題になるシーンは少なそうですけど。