Oracle Exadata性能最佳化

Oracle Exadata性能最佳化

《Oracle Exadata性能最佳化》是清華大學出版社於2020年1月出版的圖書,作者是石雲華。

基本介紹

  • 中文名:Oracle Exadata性能最佳化
  • 作者:石雲華 、陳浩、饒冰
  • 出版時間:2020年01月01日
  • 出版社清華大學出版社
  • ISBN:9787302532903
  • 定價:89 元
  • 印刷日期:2019.11.19
圖書簡介,圖書目錄,圖書內容,

圖書簡介

《Oracle Exadata性能最佳化》是清華大學出版社於2020年1月1日出版的一本圖書,作者是石雲華、陳浩、饒冰。

圖書目錄

第1章智慧型掃描
1.1什麼是智慧型掃描
1.1.1行過濾
1.1.2列映射
1.1.3布隆過濾
1.1.4函式過濾
1.2智慧型掃描前提條件
1.2.1前提條件
1.2.2滿足條件但不觸發智慧型掃描
1.3如何確定正在發生智慧型掃描
1.3.1執行計畫中出現全掃描並不代表已經智慧型掃描
1.3.2如何確認智慧型掃描已經工作
1.4串列直接路徑算法
1.4.1_small_table_threshold參數
1.4.2_very_large_object_threshold參數
1.4.3串列DirectPathRead算法
1.4.4_direct_read_decision_statistics_driven參數
1.5引導SQL語句使用智慧型掃描
1.6診斷智慧型掃描錯誤結果集
1.6.1智慧型掃描流程圖
1.6.2智慧型掃描錯誤結果集的診斷
1.7診斷智慧型掃描性能問題
1.7.1智慧型掃描性能問題常見原因
1.7.2智慧型掃描性能問題診斷工具
第2章存儲索引
2.1存儲索引工作原理
2.2檢測SQL語句是否利用存儲索引
2.3列數據分布對存儲索引的影響
2.4禁用存儲索引特性
2.5跟蹤存儲索引
2.6存儲索引特性增強
2.6.1存儲索引重定位
2.6.2最佳化MIN( )和MAX( )函式
2.7存儲索引不工作場景
2.7.1_kcfis_storageidx_disabled參數
2.7.2_smu_debug_mode參數
2.7.3長事務
2.7.4存儲索引超過8個欄位
第3章ExadataSmartFlashLog
3.1FlashLog工作原理
3.2管理FlashLog
3.2.1FlashLog日常管理
3.2.2關閉FlashLog特性
3.3FlashLog診斷
3.4監控FlashLog性能
3.4.1FlashLog性能指標
3.4.2FlashLog性能分析
第4章ExadataFlashCache
4.1Exadata上PCIE快閃記憶體卡變遷史
4.1.1X2系列F20卡
4.1.2X3系列F40卡
4.1.3X4系列F80卡
4.1.4X5系列F160卡
4.1.5X6系列F320卡
4.1.6X7系列F640卡
4.2Exadata上PCIE快閃記憶體卡的不同用途
4.3ExadataFlashCache原理
4.3.1針對大表或智慧型掃描數據塊的快取
4.3.2哪些數據塊會快取到FlashCache中
4.3.3手動將對象keep在FlashCache中
4.3.4FlashCachekeep屬性值自動失效
4.3.5FlashCache(writethrough模式)IO請求
4.3.6設定Griddisk的Cache策略
4.4FlashCache壓縮特性
4.4.1FlashCache壓縮特性需求
4.4.2FlashCache壓縮內部原理
4.4.3FlashCache壓縮特性的開啟與關閉
4.5FlashCachewriteback模式
4.5.1為什麼開啟FlashCache的writeback模式
4.5.2FlashCachewriteback模式需求
4.5.3FlashCachewriteback模式IO請求
4.5.4writeback與writethrough模式切換
4.5.5writeback模式的flush操作
4.5.6直接路徑寫入對writeback模式的影響
4.6監控FlashCache性能
4.6.1flashcachecontent指標
4.6.2確認FlashCache的命中率
4.6.3FlashCache內容分析工具
4.6.4某個資料庫占用的FlashCache大小
第5章混合列壓縮
5.1數據壓縮原理
5.1.1OLTP壓縮原理
5.1.2混合列壓縮原理與範圍
5.2混合列壓縮表解壓縮
5.3DML操作對混合列壓縮表的影響
5.4並發操作對混合列壓縮表的影響
5.5混合列壓縮建議
第6章IO資源管理
6.1IORM概要
6.2IO調度對比
6.3IORM目標模式
6.4IORM實施分類
6.4.1InterDatabase類型
6.4.2IntraDatabase類型
6.4.3Category類型
6.4.4Mixed類型
6.5監控IORM性能
6.5.1收集IORM配置信息
6.5.2metric_iorm.pl腳本
第7章磁碟擦洗特性
7.1“自動磁碟擦洗和修復”特性需求
7.2自動磁碟擦洗和修復特性對IO的影響
7.3自適應的磁碟擦洗調度特性
7.4“自動磁碟擦洗和修復”特性增強
7.5“ASM磁碟擦洗”特性
第8章Exadata最佳化誤區
8.1Exadata上是否需要索引
8.2Exadata上開啟並行
8.3Exadata上SGA設定
8.4Exadata上是否需要分區
8.5Exadata上的SQL是否需要最佳化
第9章等待事件與性能指標
9.1Exadata等待事件
9.1.1cellsmarttablescan和cellsmartindexscan等待事件
9.1.2cellsingleblockphysicalread等待事件
9.1.3cellmultiblockphysicalread等待事件
9.1.4celllistofblocksphysicalread等待事件
9.2監控性能指標
9.2.1指標類型
9.2.2存儲節點相關指標
9.2.3Celldisk相關指標
9.2.4FlashCache相關指標
9.2.5FlashLog相關指標
9.2.6SmartIO相關指標
9.2.7資源整合相關指標
第10章Exadata最佳化案例
10.1案例1(FlashCachewriteback因素)
10.2案例2(FlashCache資源使用不均因素)
10.3案例3(IO回響延時)
10.4案例4(網路因素)
10.5案例5(智慧型掃描因素)
10.6案例6(綜合因素)
10.7案例7(智慧型掃描引發性能問題)
10.8案例8(整合環境引發性能問題)
10.9案例9(FlashCache管理缺陷)
結束語

圖書內容

《Oracle Exadata性能最佳化》適用於資料庫管理員、資料庫開發者、系統架構師、資料庫愛好者。本書假定讀者已經熟悉Oracle資料庫,所以沒有詳細解釋Oracle資料庫的工作原理,除非資料庫涉及到Exadata相關的特性。

熱門詞條

聯絡我們