プロとしてのOracleアーキテクチャ入門 Oracle現場主義 (単行本)

プロとしてのOracleアーキテクチャ入門 Oracle現場主義

プロとしてのOracleアーキテクチャ入門 Oracle現場主義

良書。Oracleアーキテクチャが図解して説明されていてわかりやすい。サーバプロセス(Windowsだとスレッドとして実装されている)が使うPGA、LGWRやDBWn、CKPTといったバックグラウンドプロセスが使うSGA(linux環境では共有メモリとして実装されている)といったメモリの話や、Bツリー索引、SQL処理の仕組み(REDOログバッファ、データベースバッファキャッシュの使われ方)、トランザクションの話(OracleにはREAD COMMITEDとSERIALIZABLEと読み取り専用トランザクションというSQL標準にはない分離レベルがある)、ロックの話(OracleはSELECT文発行時に共有ロックを設定しない)等々ありためになる。