《ORACLE性能最佳化思維與方法論》是2017年科學出版社出版的圖書。
基本介紹
- 中文名:ORACLE性能最佳化思維與方法論
- 作者:賈代平、吳麗娟
- 出版社:科學出版社
- 出版時間:2017年12月1日
- 開本:16 開
- 裝幀:平裝
- ISBN:9787030556721
內容簡介,作者簡介,圖書目錄,
內容簡介
隨著數據量的不斷增加,傳統的數據服務系統面臨性能退化的挑戰。
《ORACLE性能最佳化思維與方法論》作者在理論和實踐的基礎上從數據服務的核心層、邏輯層、物理層、實例層、管理層深入探討ORACLE系統的性能調優問題,向讀者展示其中的技術原理、手段和思維方式,並試圖上升到方法論的層面揭示性能調優的技術路線圖。利用此路線圖,讀者在處理性能問題時,按圖索驥就可以找到解決工程問題的法門。核心層介紹了執行計畫(Execution Plan);邏輯層、物理層分別從數據的存儲結構和數據的訪問方式上探討引發性能問題的主要方面;實例層和管理層從數據服務系統整體運行的角度探討性能問題。
《ORACLE性能最佳化思維與方法論》雖然結合ORACLE系統探討性能問題,但書中討論的調優技術、思維方式和解決問題的系列方法具有一般性,可供其他數據服務系統參考和借鑑。
賈代平、吳麗娟著的這本《ORACLE性能最佳化思維與方法論》讀者對象為數據服務系統的規劃、設計人員,ORACLE系統的技術專家和高級用戶;同時對數據管理、套用開發、系統維護等DT時代相關的IT從業人員也具有重要的參考價值。
作者簡介
賈代平,畢業於中國人民解放軍海軍航空大學,博士,教授,ORACLE中國網(oraclechina.org)創始人,國內第一代ORACLE技術專家,OCP/OCM認證培訓師,致力於企業級軟體技術的推廣與套用,擅長數據服務與性能調優,具有豐富的IT數據工程實施背景。撰寫的技術論文先後發表在《計算機學報》《通信學報》《計算機工程與設計》等專業期刊,其中論文“基於日誌的數據恢復及其在ORACLE中的實現”首次在國內完整地闡述了ORACLE系統在故障情形下完全數據恢復(零數據丟失)的技術原理與方案。近年來,先後出版《ORACLE DBA核心技術解析》《ORACLE網路資料庫管理與套用》《ORACLE數據存儲與訪問技術》《ORACLE數據高可用之路》等著作。
圖書目錄
第1章 ORACLE性能最佳化思維概述
1.1 IT系統的“功能”與“性能”
1.2 服務性能與資源配置
1.2.1 性能問題的一般情形
1.2.2 業界的服務水平管理
1.3 性能研究關注的側重點
1.3.1 關注數據訪問的執行過程
1.3.2 關注負載和性能之間的動態關係
1.4 負載一回響時間曲線
1.5 性能最佳化的一般方法
1.5.1 自下而上的最佳化方法
1.5.2 自上而下的最佳化方法
1.6 服務性能的基本問題
1.6.1 記憶體問題
1.6.2 CPU利用率
1.6.3 I/0問題
1.6.4 高資源消耗的SQL
1.6.5 引發性能瓶頸的套用問題
1.6.6 0LTP與0LAP
第2章 性能度量的主要途徑
2.1 性能調優的度量概述
2.2 EXPLAIN解釋SQL
2.2.1 配置EXPLAIN
2.2.2 獲得執行計畫
2.3 語句級跟蹤AUTOTRACE
2.4 會話級跟蹤SQL TRACE
2.4.1 設定SQL跟蹤
2.4.2 TKROF格式化跟蹤檔案
2.5 擴展的SQL跟蹤
2.6 度量的閾值與告警
第3章 最佳化器及其決策環境
3.1 游標及其處理過程
3.2 最佳化器的成本核算
3.2.1 0RACLE成本估算模型
3.2.2 執行計畫中的相關概念
3.3 數據訪問的路徑
3.3.1 表的訪問方法
3.3.2 索引的訪問方法
3.4 行源的聯接關係
3.4.1 內聯接和外聯接
3.4.2 嵌套循環聯接
3.4.3 排序融合聯接
3.4.4 散列聯接
3.4.5 星形轉換
3.5 最佳化器的決策環境
3.5.1 影響最佳化器的主要參數
3.5.2 資料庫對象的統計信息
3.5.3 系統統計信息
3.5.4 統計信息的維護與管理
第4章 執行計畫的分析與干預
4.1 觀測執行計畫
4.1.1 查看執行計畫
4.1.2 定製執行計畫的輸出
4.2 認識執行計畫
4.3 對多表聯接的分析
4.3.1 多表聯接概述
4.3.2 聯接條件和類型
4.3.3 兩兩聯接的方法
……
第5章 數據存儲與段結構
第6章 索引及相關性能結構分析
第7章 面向性能的對象分析
第8章 並發處理與並行執行
第9章 實例結構的分配與最佳化控制
第10章 基於等待事件的診斷分析
第11章 服務性能管理與性能統計
參考文獻