讓Oracle跑得更快—Oracle 10g效能分析與最佳化思路
基本資料
作者: 譚懷遠
叢書名: ITPUB技術叢書
出版社:電子工業出版社
ISBN:9787121113253
上架時間:2010-8-6
出版日期:2010 年8月
開本:16開
頁碼:438
更多精彩詳細資料:http://www.china-pub.com/196935
更有精彩樣張搶先試讀:http://www.china-pub.com/computers/common/mianfeisd.asp?id=196935
編輯精選
國內第一本真正意義上從工作經驗出發,以作者的心得體會全面論述Oracle資料庫效能最佳化的書籍。
作者內心經曆的表白,站在全域角度對效能做分析,而不是拘泥於具體的技術細節,呈現給讀者一種新的閱讀思路。
書中涉及很多新的效能話題,比如執行計畫,bind peeking,並存執行,10046及10053事件,AWR報告等,基本上涵蓋了所有Oracle資料庫效能方面的知識。
精彩評論
已經拿到這本書,愛不釋手地看了一下午,作者經驗豐富,且內容貼合實際,
絕對是dba日常工作中必備的一本最佳化指導書,作者用長期一線工作的經驗為例,通俗的講解了oracle效能分析和最佳化思路,一句話,獲益匪淺!
作者DBA經驗非富,本書值得一看.
非常好。書中的例子很詳細,知識說的很明白 ,好書!
目錄
第1章 引起資料庫效能問題的因素 1
1.1 軟體設計對資料庫的影響 1
1.2 資料庫的設計 8
1.3 資料庫的硬體設計 14
1.4 小結 19
第2章 鎖和阻塞 20
2.1 關於鎖 20
2.2 鎖和阻塞 22
2.3 引起阻塞的其他情況 30
第3章 Latch和等待 44
3.1 共用池中的Latch爭用 45
3.2 資料緩衝池Latch爭用 54
第4章 最佳化器 66
4.1 RBO基於規則的最佳化器 66
4.2 CBO基於成本的最佳化器 69
第5章 執行計畫 85
5.1 Cardinality (基數) 85
5.2 SQL的執行計畫 94
第6章 Hint 109
6.1 和最佳化器相關的Hint 115
6.2 訪問路徑相關的Hint 117
6.3 表關聯順序的Hint 125
6.4 表關聯操作的Hint 127
……
第7章 分析及動態採樣 138
7.1 長條圖 141
7.2 DBMS_STATS包 147
7.3 動態採樣 176
7.4 小結 185
第8章 並存執行 186
8.1 並行和OLAP系統 187
8.2 平行處理的機制 189
8.3 讀懂一個平行處理的執行計畫 191
8.4 一個很常見的並存執行等待事件 192
……
第9章 變數綁定 232
9.1 什麼是變數綁定,為什麼要做變數綁定 232
9.2 為什麼說OLTP必須要求變數綁定而OLAP不應該綁定變數 241
9.3 bind peaking 248
第10章 SQL_TRACE和10046事件 254
10.1 SQL_TRACE 254
10.2 TKPROF工具 256
10.3 10046事件 268
第11章 10053事件 276
第12章 效能檢視和績效參數 294
第13章 效能報告 335
附錄A 常見的等待事件 417
後記 關於資料庫的學習方法 434