第1部份. DB Performance Tuning方法論
1.1.A Logical Approach
1.2.Top Down Approach
1.3 Oracle Wait Interface
1.4 常見(jiàn)的dump和Trace方法
第2部份 Enqueue結(jié)構(gòu)
2.1 Enqueue結(jié)構(gòu)
2.2 Lock獲取
2.3 Lock轉(zhuǎn)換
2.4 Lock釋放
2.5 Lock爭(zhēng)用優(yōu)化
2.6 死鎖
2.7 Enqueue Dump
第3部份 理解Lock爭(zhēng)用
3.1 Row cache Lock
3.2 Library Cache Lock
3.4 Library Cache Pin
3.5 TM lock
3.5 TX lock
3.6 ITL Contention
3.7 Buffer lock contention(Buffer Busy wait)
3.8 Data Block Contention
3.9 Undo Segment Contention
3.10 Sort Segment Contention
第4部份. Latch內(nèi)幕
4.1 Latch結(jié)構(gòu)及原理
4.2 Latch獲取
4.3 Latch釋放
4.4 Latch爭(zhēng)用
4.5 常用Latch
4.6 Latch Dump
第5部份 Mutex深入揭密
5.1 Mutex基本結(jié)構(gòu)
5.2 Mutex獲取過(guò)程
5.3 Mutex與解析
5.4 Mutex是性能利器還是bug之王
第6部份 鎖的優(yōu)化案例
6.1 4號(hào)鎖分析之ITL爭(zhēng)用
6.2 4號(hào)鎖分析之Unique key的約束
6.3 DX鎖原理的深入解析及案例
第7部份. 內(nèi)存管理
7.1 SGA
Granule
Database BLock Buffer
Redo Buffers
Shared Pool
Library Cache
Reserved Pool
Keeping Objects
Large Pool
7.2 PGA
Sort的過(guò)程及臨時(shí)表空間的使用
UGA
CGA
Heap Dump
第8部份 內(nèi)存優(yōu)化案例
8.1 內(nèi)核參數(shù)的優(yōu)化
8.2 開(kāi)啟大頁(yè)的優(yōu)化
8.3 SGA參數(shù)的優(yōu)化
8.4 PGA大揭密,徹底搞懂
我的PAG我作主 --搞清楚什么是真正的PGA
清清楚楚使用PGA --PAG的監(jiān)控
第9部份. Buffer Cache結(jié)構(gòu)
9.1 Hash Bucket & Chains
9.2 Buffer結(jié)構(gòu)
9.3 Default pool/Keep Pool/Recycle Pool
9.4 LRU
9.5 Buffer Gets
9.6 Touch Count
9.7 DBWR與CheckPoint
9.8 Working Set與DBWr
第10部份 Buffer Cache優(yōu)化案例
10.1 CBC Latch 原理解析 ----熱塊和鏈終極方案(包括邏輯讀原理和HASH鏈表原理)
10.2 被誤讀的buffer busy waits --精準(zhǔn)定位置buffer busy waits元兇
10.3 讓DBWR跑的更快反應(yīng) --如何減少db file paralle write等待時(shí)間
10.4 一致性讀保證了讀不阻塞寫(xiě)
第11部份. Shared Pool結(jié)構(gòu)
11.1 Library Cache結(jié)構(gòu)
11.2 Heap 0
11.3 Lock與Pin
11.4 Library Cache Latches
11.5 Sharing Cursor
11.6 mutex
11.7 Library Cache Dump
第12部份 Shared Pool優(yōu)化案例
12.1 我的共享池大了 還是小我的共享池大了 --如何準(zhǔn)確判斷共享池大小是否合適
12.2 糾正大眾的錯(cuò)誤 --4031錯(cuò)誤信息如何看
12.3 又見(jiàn)Latch --Shared Pool Latch與Libarary Cache Latch揭密
12.4 Library Cache Lock/pin --如何快速解決危險(xiǎn)的阻塞
12.5 淘寶級(jí)超量軟解析決之道
第13部份 Redo優(yōu)化案例
13.1 Log Buffer空間使用 --什么時(shí)侯需要修改log_buffer參數(shù)大???
13.2 Redo latch相關(guān)的等待事件
13.3 完全揭秘 log file sync等待事件
第14部份 Performance Diagnostics Workshop
14.1 OS Performance
14.2 Database Hangs
14.3 Slow Database