いまいちまとまってないけど公開しちゃう。 読んだところ 3. Latches Latches and Locks Parent and Child Latches Latch Gets Advanced Latching Control Reference 書かれていること ラッチについて 要約 ラッチとは ラッチは Oracle 固有の用語。OS の機能ではない。 Oracle が内部的に使っているロック機構。 SGA(共有メモリ)内の管理情報を同時に参照・変更しないようにするための仕組み。変更だけでなく参照も同時にできない。つまり、完全に直列化しないといけない処理の排他制御に使われる。 Oracle はSGA(共有メモリ)のデータをロックとラッチで守っていて、保護するデータの特性に合わせていずれか適した方を使っている。 OS のスピンロックに似ている。 特徴 シンプルな仕組みなので高速