Oracle Exadata性能最佳化(清華開發者書庫)

Oracle Exadata性能最佳化(清華開發者書庫)

《Oracle Exadata性能最佳化(清華開發者書庫)》是2019年清華大學出版社出版的圖書,作者是石雲華、陳浩、饒冰。

基本介紹

  • 中文名:Oracle Exadata性能最佳化(清華開發者書庫)
  • 作者:石雲華、陳浩、饒冰
  • 出版時間:2019年11月1日
  • 出版社清華大學出版社
  • ISBN:9787302532903
編輯推薦,內容簡介,作者簡介,圖書目錄,

編輯推薦

《Oracle Exadata性能最佳化/清華開發者書庫》適用於資料庫管理員、資料庫開發者、系統架構師、資料庫愛好者

內容簡介

  《Oracle Exadata性能最佳化/清華開發者書庫》共分為1O章,第1章主要介紹Exadata的智慧型掃描特性,內容涵蓋智慧型掃描特性的概念、觸發條件、底層算法,以及智慧型掃描錯誤結果集和智慧型掃描性能問題的診斷等,其核心精髓在於減少數據的傳輸量;第2章主要介紹Exadata的存儲索引特性,其核心精髓在於減少存儲節點IO的掃描量;第3、4章包括Exadata Smart FlashLog、Exadata FlashCache,主要講解Exadata如何充分利用PCI-E快閃記憶體卡來提升底層IO性能,其核心精髓在於提升底層存儲的IO性能,讓熱點數據自動快取到高速的PCI-E快閃記憶體卡中,滿足OLTP類型的資料庫對IO的需求;第5~7章主要介紹Exadata中與性能相關的一些特性,如混合列壓縮、IO資源管理、磁碟擦洗等;第8章列舉了Exadata性能最佳化過程中存在的一些誤區;第9章主要介紹Exadata相關的性能指標參數,通過這些指標參數可以大致上判斷Exadata性能問題的根源;第10章列舉了一些在Exa&-fa運維過程中遇到的非常經典的性能最佳化案例。
  《Oracle Exadata性能最佳化/清華開發者書庫》適用於資料庫管理員、資料庫開發者、系統架構師、資料庫愛好者。該書假定讀者熟悉Oracle資料庫,所以沒有詳細解釋Oracle資料庫的工作原理,除非資料庫涉及Exadata相關的特性。

作者簡介

  陳浩,2010年起從事資料庫方面的工作,工作內容涉及資料庫實施、管理和運維,近幾年專注Oracle Exadata-體機的客戶服務工作。服務客戶有電信行業、電力行業、社保行業、金融行業和製造業等。現就職於北京海天起點技術服務股份有限公司,負責Exadata部門的軟體技術支持工作。持有11gOCM、Exadata、Goldengate等職業證書,擅長Oracle資料庫、Exadata等方面的實施、管理、運維等工作。
  饒冰,2000-2004年任職於Oracle公司培訓部和服務部,2004年加入北京海天起點技術服務股份有限公司,任職公司CTO。具有十多年Oracle相關產品的實施及維護經驗,技術深厚,善於解決疑難複雜問題。技術視野寬廣,對IT發展具有前瞻性。對Oracle的新技術,諸如Exadata、Ruei、Goldengate、Em12c等有深入研究和豐富的實施經驗。
  石雲華,Oracle Exadata領域的ACE專家,中國Oracle一體機用戶組聯合創始人之一。擁有十餘年電信運營商、保險公司、稅務機構核心繫統Oracle資料庫運維經驗,現就職於北京海天起點技術服務股份有限公司,為Oracle資料庫專家組成員、Exadata部門負責人。持有11gOCM、Exadata、Goldengate等職業證書,擅長Oracle、Goldengate、Exadata方面的故障診斷及疑難問題處理。

圖書目錄

第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 串列Direct Path Read算法
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章 Exadata Smart FlashLog
3.1 FlashLog工作原理
3.2 管理F1ashLog
3.2.1 FlashLog日常管理
3.2.2 關閉FlashLog特性
3.3 FlashLog診斷
3.4 監控FlashLog性能
3.4.1 FlashLog性能指標
3.4.2 FlashLog性能分析
第4章 Exadata FlashCache
4.1 Exadata上PCI-E快閃記憶體卡變遷史
4.1.1 X2系列F20卡
4.1.2 X3系列F40卡
4.1.3 X4系列F80卡
4.1.4 X5系列F160卡
4.1.5 X6系列F320卡
4.1.6 X7系列F640卡
4.2 Exadata上PCI-E快閃記憶體卡的不同用途
4.3 Exadata FlashCache原理
4.3.1 針對大表或智慧型掃描數據塊的快取
4.3.2 哪些數據塊會快取到F1ashCache中
4.3.3 手動將對象keep在F1ashCache中
4.3.4 FlashCache keep屬性值自動失效
4.3.5 FlashCache(write-throctgh模式)IO請求
4.3.6 設定Griddisk的Cache策略
4.4 FlashCache壓縮特性
4.4.1 FlashCache壓縮特性需求
4.4.2 FlashCache壓縮內部原理
4.4.3 FlashCache壓縮特性的開啟與關閉
4.5 FlashCache write-back模式
4.5.1 為什麼開啟FlashCache的write-back模式
4.5.2 FlashCache write-back模式需求
4.5.3 FlashCache write-back模式IO請求
4.5.4 write-back與write-through模式切換
4.5.5 write-back模式的flush操作
4.5.6 直接路徑寫入對write-back模式的影響
4.6 監控FlashCache性能
4.6.1 flashcachecontent指標
4.6.2 確認FlashCache的命中率
4.6.3 FlashCache內容分析工具
4.6.4 某個資料庫占用的FlashCache大小
第5章 混合列壓縮
5.1 數據壓縮原理
5.1.1 OLTP壓縮原理
5.1.2 混合列壓縮原理與範圍
5.2 混合列壓縮表解壓縮
5.3 DML操作對混合列壓縮表的影響
5.4 並發操作對混合列壓縮表的影響
5.5 混合列壓縮建議
第6章 IO資源管理
6.1 IORM概要
6.2 IO調度對比
6.3 IORM目標模式
6.4 IORM實施分類
6.4.1 Inter-Database類型
6.4.2 Intra-Database類型
6.4.3 Category類型
6.4.4 Mixed類型
6.5 監控IORM性能
6.5.1 收集IORM配置信息
6.5.2 metrk_iorm.pl腳本
第7章 磁碟擦洗特性
7.1 “自動磁碟擦洗和修復”特性需求
7.2 自動磁碟擦洗和修復特性對IO的影響
7.3 自適應的磁碟擦洗調度特性
7.4 “自動磁碟擦洗和修復”特性增強
7.5 “ASM磁碟擦洗”特性
第8章 Exadata最佳化誤區
8.1 Exadata上是否需要索引
8.2 Exadata上開啟並行
8.3 Exadata上SGA設定
8.4 Exadata上是否需要分區
8.5 Exadata上的SQL是否需要最佳化
第9章 等待事件與性能指標
9.1 Exadata等待事件
9.1.1 cell smart table scan和cell smart index scan等待事件
9.1.2 cell single block physicalread等待事件
9.1.3 cell multlblock physical read等待事件
9.1.4 cellIist of blocks physical read等待事件
9.2 監控性能指標
9.2.1 指標類型
9.2.2 存儲節點相關指標
9.2.3 Celldisk相關指標
9.2.4 FlashCache相關指標
9.2.5 FlashLog相關指標
9.2.6 Smart IO相關指標
9.2.7 資源整合相關指標
第10章 Exadata最佳化案例
10.1 案例1(FlashCache write-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管理缺陷)
結束語

熱門詞條

聯絡我們