第1篇 DBA工作手記
Eygle的DBA工作手記(作者︰蓋國強)
DBA 2.0的時代
DBA日常工作職責——我對DBA的7點建議
DBA最重要的素質有哪些
DBA職業生涯之誤刪除篇
DBA警世錄——有些習慣DBA需要養成
RAC環境下故障處理一則
SQL_TRACE跟蹤與診斷
臨時表空間組導致遞歸SQL高度解析案例
使用閃回查詢恢復誤刪除的數據
使用ErrorStack進行錯誤跟蹤及診斷
斷電故障導致ASM DiskGroup故障及恢復案例
共享池的改進與ORA-04031的變化
共享內存無法正常釋放的處理
LOG_BUFFER設置與變遷
LOGMNR簡單而強大的工具
從數據字典中獲得更多知識
Yangtingkun的DBA工作手記(作者︰楊廷琨)
利用SQL解釋一個魔術
ORA-600(17069)錯誤的解決過程
V$SQL視圖顯示結果異常的診斷
存儲過程ORA-4068之錯誤解析
一次網絡連接錯誤的診斷
淺談JOB和DATABASE LINK的一個特點
一次ORA-01041錯誤診斷
一個ORA-604錯誤的分析
ORA-7445(kdodpm)錯誤
函數索引產生隱藏列
用SQL解決一道有趣的題
老熊的DBA手記(作者︰熊軍)
TNS_ADMIN和OEM引起的血案
木馬防護軟件引起的DB Link故障
壞塊與數據恢復
IP地址沖突引發的ORA-12541錯誤
ORA-8103錯誤的處理
半瓶的DBA工作手記(作者︰鄒德平)
SQL執行計劃改變導致查詢變慢
大數據量操作導致Data Guard延遲
Oracle重做日志切換頻繁導致的性能問題
一次ORA-01438錯誤的解決辦法
使用LogMiner查找日志信息
通過合並碎片來優化Oralce的存儲結構
RAC環境下GES報警情況的處理
第2篇 診斷案例篇
ASM案例分析與診斷(作者︰楊廷琨)
ASM實例連接之ORA-1012錯誤分析
ASM空間擴展故障解決
ASM創建表空間之ORA-569錯誤解決
一次監听故障的診斷與處理(作者︰熊軍)
問題診斷分析
監听的工作原理
問題的解決
總結
ORA系列錯誤與診斷(作者︰楊廷琨)
解決ORA-600(16164)錯誤的過程
一次ORA-942錯誤的跟蹤
刪除表空間出現ORA-22868錯誤
一次ORA-1461錯誤處理過程
ORA-01200錯誤裸設備恢復(作者︰蓋國強)
問題的發現
問題的分析
控制文件與數據文件頭
物理設備確認
解決方案的確定
恢復執行
使用rman管理裸設備文件
Oracle放棄對于裸設備的支持
Oracle數據庫版本的含義
Oracle數據庫無響應故障的處理(作者︰熊軍)
無響應故障現象分析
無響應故障成因分析
無響應故障處理流程
怎樣避免數據庫出現無響應故障
一個實際的案例處理過程
案例的總結分析
總結
RAC環境診斷案例一則(作者︰楊廷琨)
第3篇 SQL調優篇
合理利用索引解決性能問題(作者︰熊軍)
案例一︰利用復合索引解決性能問題
B Tree索引的結構及特點
Oracle如何掃描索引
案例二︰巧用索引降序掃描解決性能問題
通過索引訪問數據時的成本計算
案例三︰降低clustering factor,解決性能問題
總結
SQL優化與調整實踐(作者︰楊廷琨)
HINT如何跨越視圖生效
SQL優化引出的問題
SQL語句中常量的處理
一次更新操作的優化
索引訪問與數據讀取(作者︰蓋國強)
高DB Time使用之SQL發現
執行計劃獲取及索引優化
INDEX FAST FULL SCAN與排序
降序INDEX FULL SCAN消除排序的優化
INDEX FAST FULL SCAN的數據訪問
INDEX FULL SCAN的數據訪問
鍵值順序與索引訪問的性能
使用基于函數的索引提升查詢性能
SQL優化之Everything is possible(作者︰楊廷琨)
UNION效率比UNION ALL效率高
恆等查詢條件對查詢的影響
兩層GROUP BY的效率反而比一層GROUP BY高
增加DISTINCT後查詢效率反而提高
增加索引改變執行計劃
第4篇 性能優化篇
執行計劃與統計信息案例 (作者︰楊廷琨)
CBO使用CHECK的一個Bug
查詢正常作為條件報錯的問題
JOB調用DBMS_STATS包出錯的診斷
長時間LATCH FREE等待——記一次系統異常的診斷過程
一次ORA-4030問題診斷及解決
Oracle數據庫性能與統計信息(作者︰熊軍)
一個真實的案例
統計信息的重要性
統計信息的相關知識
面臨的問題與挑戰
關于統計信息的常見誤區
總結
聚簇因子、柱狀圖與執行計劃(作者︰段林仲)
CLUSTERING_FACTOR對于執行計劃的影響
Cursor_sharing與SQL的執行計劃
Histograms對于執行計劃的影響
表碎片及分頁查詢優化(作者︰蓋國強)
性能分析的起點
AWR與OSWatcher診斷案例
Statspack之案例分析
數據表之統計數據分析
碎片的消除與性能優化
Cache與Nocache對于性能的影響
ERP系統中Cache表案例分析
對于分頁查詢的優化
DBMS_PROFILER包用于診斷與優化
總結
一次排序的調整與優化(作者︰段林仲)
Statspack之問題發現
SQL排序之問題定位
SQL優化與問題解決
優化後性能比較
參考文獻
索引