【為宏觀掌握Oracle基礎(第1~3章)】,介紹了進程管理、內存管理及存儲等基礎知識,并且講解了常用Linux操作系統(tǒng)性能工具的使用及結果分析方法,旨在幫助讀者了從宏觀視角掌握Oracle數(shù)據(jù)庫體系架構和進程組織方案?!疚⒂^理解Oracle原理(第4~8章)】,圍繞Oracle內部運行原理展開講解。首先,在Oracle數(shù)據(jù)結構的基礎上討論日志和回滾。其次,引入了排隊論和排隊系統(tǒng)中的概念,對比法講解了Oracle的數(shù)據(jù)緩沖區(qū)高速緩存和共享池設計思想及運行原理?!敬?lián)Oracle運行流程(第9~11章)】,結合實踐案例將從提交SQL至結果返回的整個過程串起來,首先總結歸納了Oracle算法和數(shù)據(jù)結構的重要知識點,打通了Oracle原理與數(shù)據(jù)結構之間的橋梁。其次,通過典型案例講解AWR報告,讓讀者能夠了解完整的Oracle診斷思路。再次,介紹了集群技術、Oracle RAC及其日志結構。然后,對Oracle多租戶架構的演進過程及部分新特性進行了簡要討論及總結。