目錄(96章)
倒序
- 封面
- 版權信息
- 主創寄語
- 春風化雨 潤物無聲
- Part1 DBA之路
- 人生就是如此
- part2 DBA手記
- 楊廷琨的DBA手記
- TRUNCATE語句時間過長的診斷
- 隱式轉換影響物化視圖查詢重寫
- 批量修改數據后應收集統計信息
- 如何監測一個PL/SQL過程的運行情況
- 一次RAC環境性能診斷過程
- 數據泵功能靈活運用案例
- 姜龍的DBA工作手記
- 同義詞降低邏輯讀優化一則
- 11gR2中物化視圖在真實案例中的應用
- 利用TimesTen內存數據庫大幅提升性能
- 參考文獻
- 面向程序員的數據庫訪問性能優化法則
- 數據庫訪問優化法則簡介
- Oracle數據庫的兩個基本概念
- 數據庫訪問優化法則詳解
- Linux大內存頁Oracle數據庫優化
- 案例的引入
- 操作系統中的CPU使用分析
- 使用大內存頁來解決問題
- 小結
- Part3 SQL與SQL優化
- SQL執行計劃解讀與案例分析
- 得到SQL的真實執行計劃
- 執行計劃的執行順序
- 10g/11g里執行計劃的一些增強
- 綁定變量對執行計劃的影響
- 10053事件分析執行計劃一例
- 看似正常的執行計劃導致嚴重性能問題的案例
- 監聽連接時間過長案例外一則
- 使用SQL Profile改變和穩定SQL執行計劃
- SQL Profile與Outline
- SQL Profile是什么
- 手工創建SQL Profile
- 使用SQL Profile穩定SQL語句的執行計劃
- 使用SQL Profile更改SQL語句的執行計劃
- 一個使用SQL Profile的案例
- Oracle中的NULL值解析
- NULL的基礎概念和由來
- NULL的布爾運算的特點
- NULL的默認數據類型
- 空字符串‘’與NULL的關系
- NULL和索引
- NULL的其他方面特點
- Part4 內部原理與優化
- B*Tree索引中的數據塊分裂
- 如何分裂
- 樹的生長
- 存儲參數
- 分裂事務控制
- 數據塊分配
- 等待事件
- 附:10g中如何構建“高”索引
- 事務隊列等待(TX Enqueue)深入分析
- 記錄鎖
- ITL爭用
- 索引爭用
- 唯一性約束
- 位圖索引維護
- 外鍵約束
- 其他爭用
- Oracle的Latch優化深入解析
- Latch相關的視圖
- Latch Free(閂鎖釋放)
- Shared Pool Latch的研究
- row cache objects
- Latch:row cache objects案例
- 也許Bug曾經來過
- Oracle的spare parameter
- cursor: pin S wait on X事件
- 為什么硬解析如此昂貴
- Oracle 11g的dc_object_ids
- Row Cache的進一步分析
- 總結
- 參考文獻
- Oracle邏輯讀寫深入分析
- 全表掃描I
- 全表掃描II
- 全表掃描III
- 一致性讀
- 當前模式
- 排序
- 索引掃描
- 隱含參數與Library Cache、Shared Pool Latch原理
- 案例之問題現象
- 問題分析
- 問題的解決
- 問題的驗證
- 問題總結 更新時間:2020-03-27 00:22:18
推薦閱讀
- 數據分析實戰:基于EXCEL和SPSS系列工具的實踐
- 云計算環境下的信息資源集成與服務
- 正則表達式必知必會
- SQL查詢:從入門到實踐(第4版)
- Live Longer with AI
- Spark大數據分析實戰
- 淘寶、天貓電商數據分析與挖掘實戰(第2版)
- Oracle高性能SQL引擎剖析:SQL優化與調優機制詳解
- 算力經濟:從超級計算到云計算
- 數據分析思維:產品經理的成長筆記
- MySQL性能調優與架構設計
- 深入理解Flink:實時大數據處理實踐
- 數據分析方法及應用:基于SPSS和EXCEL環境
- 數據庫基礎與應用
- 從零進階!數據分析的統計基礎(第2版)
- MySQL核心技術手冊
- 敏捷數據分析工具箱:深入解析ADW+OAC
- 達夢數據庫集群
- SQL應用開發參考手冊
- 算法設計與問題求解(第2版):計算思維培養
- 零基礎學SQL
- 實用計算機基礎
- 基于MATLAB的試驗設計和數據處理
- 21天學通SQL Server
- 劍指大數據:Flink實時數據倉庫項目實戰(電商版)
- PyTorch深度學習實戰
- Oracle云計算平臺實戰:IaaS與PaaS應用詳解
- 計算機應用基礎
- Oracle DBA手記 3:數據庫性能優化與內部原理解析
- Hadoop構建數據倉庫實踐