深入理解Oracle Exadata

深入理解Oracle Exadata

《深入理解Oracle Exadata》是2012年電子工業出版社出版的圖書,作者是(美)奧斯本。

基本介紹

  • 中文名:深入理解Oracle Exadata
  • 作者:(美)奧斯本
  • 譯者:黃凱耀 
  • 出版社:電子工業出版社
  • 出版時間:2012年11月
  • 頁數:600 頁 
  • 定價:99 元 
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787121174896
內容簡介,作者簡介,圖書目錄,

內容簡介

  本書深入地詮釋了Exadata的各項特性,如智慧型掃描、混合列式存儲、存儲索引、智慧型快閃記憶體、IO資源管理;系統地介紹了如何安裝、配置和管理Exadata;完美地闡述了Exadata的等待事件、性能監控和調優方法;詳細地剖析了計算節點和存儲節點的內部原理;全面地分享了作者們在實際項目中所獲得的寶貴經驗,如怎樣進行大數據的高效移植、Exadata上的一些常見誤區、資料庫資源管理,等等。本書是實踐經驗的總結和升華,可讀性極強,不僅有對歸諒漿滲Exadata深入的研究,還有對它們優雅的展現,它將帶領讀者進入Exadata的殿堂。
  原作者中文版序
  首先我們要向這本書的中國讀者問好。在一年前的Oracle Open World 2011上,我們被問及是否願意幫助中國的翻譯小組將這本書翻譯成中文,而今天,我們非常興奮地看到中文譯本即將出版。在這個過程中,我們的意外收穫是這次翻譯又再次為本書的內容做了一次技術審校,就本書的內容凝贈雄及複雜度而言,在寫作過程中出現一些錯漏在所難免,而中文翻譯小組的出色反饋幫助我們糾正和澄清了這些錯誤。
  至今,這本書的英文版出版已有一年,而離Oracle發布Exadata V2也已超過犁駝地兩年。我們被Exadata在全球走紅的速度所震驚(但是並不太驚訝)。寫作一本如此嶄新技術的書籍的一大挑戰就是要面對產品本身的快速變化。幸運的是,它並沒有太多令人耳目一新的新增特性,時至今日,本書仍然是學習Exadata的權威資料。書中展示的例子和實驗仍然有效,並為讀者帶來了寶貴的見解。我們希望你能從本書中獲益,希望本書可以幫助你了解智慧型存儲的內部工作機理,也可以幫助你理解為什麼稱其為資料庫技術的一個飛躍。

作者簡介

  Kerry Osborne自1982年Oracle V2開始就開始使用Oracle,擔任過開發人員和DBA。在過去的幾年中,他一直專注於理解Oracle內部機制和解決Oracle性能問題。他是OakTable Network成員(譯者注刪辨乘駝:OakTable是Oracle資料庫領域內的一個高端技術組織,它由一群熱愛Oracle技術並愛刨根問底的傢伙所組成,現有大約70位成員,他們都是出類拔萃的技術專家)和Oracle ACE Director,作為演講者頻繁出現在各種Oracle會議上。Kerry還是Enkitec公司的抹組享聯合創始人,這是一家專注於Oracle諮詢的公司,總部在德克薩斯州的達拉斯。他的部落格是kerryosborne.oracle- guy.com.
  Randy Johnson是Enkitec公司的首席顧問,這家公司專注於Oracle諮詢。他從90年代初就開始使用Oracle V7,已經擁有超過18年的Oracle經驗。他的大部分職業生涯結合了DBA的工作和UNIX系統管理員的職責。在過去的5年中,他幾乎將全部精力都放在RAC和ASM上。他還是RMAN備份和恢復的權威,曾寫過一個廣泛使用的自動化RMAN備份工具Dixie。Randy偶爾會在blog.enkitec.com上寫部落格。
  Tanel P?del是世界享譽盛名的Oracle性能專家之一,曾幫助遍布五大洲二十多個國家的客戶解決了複雜的問題。他擅長先進的性能最佳化、故障診斷和其他複雜的任務,比如以非常短的停機時間遷移超大規模資料庫(VLDB)。他從Exadata V1開始就最佳化Exadata的性能,並且計畫更深入地研究Exadata性能最佳化和故障診斷。
  Tanel是世界上批OCM之一,還是Oracle ACE Director以及OakTable Network榮譽成員。他經常在全世界各種會議上發表演講,並在他的部落格習燥blog.tanelpoder.com上發表文章、腳本和工具。
  黃凱耀,2006年加入Oracle,在Real World Performance Group(隸講兆潤屬於Oracle公司總部資料庫產品管理部門)工作,擔任首席軟體工程師。主要從事關鍵客戶的現場性能測試、現實客戶碰到的重大問題解決、Oracle資料庫的質量保證、資料庫間的競爭分析等工作。特別專注於大型資料庫(VLDB)在OLTP與OLAP環境下的高性能與高可擴展性的*實踐。目前工作重點在於Oracle Exadata的性能測試與實施。樂於技術的總結與分享,個人技術部落格為www.os2ora.com。
  張樂奕(Kamus)
  雲和恩墨(北京)信息技術有限公司技術總監
  Oracle ACE Director
  Itpub Oracle資料庫管理版/高可用版版主
  ACOUG(www.acoug.org)聯合創始人
  OESIG(www.oesig.org)創始人
  個人Blog:www.dbform.com
  張樂奕,雲和恩墨的聯合創始人之一,致力於通過不斷的技術探索,幫助中國用戶理解和接觸新技術,推廣資料庫技術套用。曾先後任職於UT斯達康、電訊盈科、甲骨文等知名企業,擔任DBA及技術顧問工作。現任職於雲和恩墨(北京)信息技術有限公司。
  具備豐富的行業經驗與技術積累,對於資料庫技術具有深刻的理解。熱切關注Oracle技術和其他相關技術,對於Oracle資料庫RAC以及高可用解決方案具有豐富的實踐經驗。長於資料庫故障診斷,資料庫性能調優。作為社區和網路的活躍者,在公開演講和出版方面,多有建樹。
  2004年2月,作為主要作者出版了《Oracle資料庫DBA專題技術精粹》一書。
  2005年6月,作為主要作者出版了《Oracle資料庫性能最佳化》一書。
  2007年12月,獲ITPUB論壇年度原創技術文章獎,同年3月,被Oracle公司授予Oracle ACE稱號。
  2010年3月,與Eygle聯合創立ACOUG用戶組,目前ACOUG是中國活躍的Oracle用戶組,持續進行著技術分享。
  2011年03月,被Oracle公司授予Oracle ACE Director 稱號,同年創辦中國Exadata特別用戶組。
  張瑞,網名HelloDBA,Oracle ACE,2005年加入*,資料庫架構師,負責資料庫性能最佳化與套用架構改進,主導推動了*資料庫技術的變革。同時也是Exadata技術愛好者,致力於推動Flash存儲技術在資料庫領域的套用,研究軟硬體結合的資料庫解決方案。個人有技術部落格HelloDB.net,樂於分享資料庫領域的*實踐和研究成果,並創立了AskHelloDBA.com專業資料庫問答社區,解答各種資料庫技術問題,定期舉辦AskHelloDBA資料庫技術論壇。

圖書目錄

作者介紹
技術審校者
致謝
前言
第1章 Exadata是什麼
 1.1 Exadata概覽
 1.2 Exadata的歷史
 1.3 不同的視角
 1.3.1 數據倉庫設備
 1.3.2 在線上事務處理機器
 1.3.3 合併平台
 1.4 可選配置
 1.4.1 Exadata Database Machine X2-2
 1.4.2 Exadata Database Machine X2-8
 1.5 硬體組件
 1.5.1 作業系統
 1.5.2 資料庫伺服器
 1.5.3 存儲伺服器
 1.5.4 InfiniBand
 1.5.5 快閃記憶體
 1.5.6 磁碟
 1.5.7 其他雜項
 1.6 軟體組件
 1.6.1 資料庫伺服器軟體
 1.6.2 存儲伺服器軟體
 1.7 軟體架構
 1.8 總結
第2章 卸載/智慧型掃描
 2.1 為何卸載如此重要
 2.2 卸載包含了什麼
 2.2.1 欄位投影
 2.2.2 謂詞過濾
 2.2.3 存儲索引
 2.2.4 簡單連線(布隆過濾)
 2.2.5 函式卸載
 2.2.6 壓縮/解壓縮
 2.2.7 加密/解密
 2.2.8 虛擬列
 2.2.9 數據挖掘模型評分
 2.2.10 非智慧型掃描類型的卸載
 2.3 智慧型掃描的先決條件
 2.3.1 全掃描
 2.3.2 直接路徑讀取
 2.3.3 Exadata存儲
 2.4 無法使用智慧型掃描的情況
 2.4.1 未實現的功能
 2.4.2 轉換為塊運輸模式
 2.4.3 跳過某些卸載操作
 2.5 如何驗證智慧型掃描確實發生
 2.5.1 10046跟蹤
 2.5.2 性能統計(v$sessstat)
 2.5.3 卸載適用位元組
 2.5.4 SQL監控
 2.6 參數
 2.7 總結
第3章 混合列式壓縮
 3.1 Oracle存儲概述
 3.2 Oracle壓縮機制
 3.2.1 BASIC
 3.2.2 OLTP
 3.2.3 HCC
 3.3 HCC工作機制
 3.4 HCC性能
 3.4.1 載入性能
 3.4.2 查詢性能
 3.4.3 DML性能
 3.5 預期壓縮率
 3.5.1 壓縮助手
 3.5.2 真實案例
 3.6 限制與挑戰
 3.6.1 遷移數據到非Exadata平台
 3.6.2 關閉串列直接路徑讀取
 3.6.3 鎖的問題
 3.6.4 單行訪問
 3.7 常見的使用場景
 3.8 總結
第4章 存儲索引
 4.1 結構
 4.2 監控存儲索引
 4.2.1 資料庫統計值
 4.2.2 跟蹤
 4.2.3 總結
 4.3 控制存儲索引
 4.3.1 _kcfis_storageidx_disabled
 4.3.2 _kcfis_storageidx_diag_mode
 4.3.3 _cell_storidx_mode
 4.3.4 存儲軟體參數
 4.4 行為
 4.5 性能
 4.5.1 為空值進行特殊最佳化
 4.5.2 欄位值的物理分布
 4.6 潛在問題
 4.6.1 不正確的結果
 4.6.2 類型轉換
 4.6.3 分區大小
 4.6.4 不兼容的編程技巧
 4.7 總結
第5章 Exadata智慧型快閃記憶體
 5.1 硬體
 5.2 Cache vs. Flash Disk
 5.2.1 使用快閃記憶體作為快取
 5.2.2 如何創建ESFC
 5.2.3 控制ESFC的使用
 5.3 監控
 5.3.1 存儲監控
 5.3.2 資料庫監控
 5.4 性能
 5.5 總結
第6章 Exadata並行操作
 6.1 參數
 6.2 存儲層的並行
 6.3 自動並行度
 6.3.1 操作和配置
 6.3.2 I/O基準測試
 6.3.3 自動並行度調整小結
 6.4 並行語句佇列
 6.4.1 老方法
 6.4.2 新方法
 6.4.3 控制並行佇列
 6.4.4 並行語句佇列小結
 6.5 記憶體並行執行
 6.6 總結
第7章 資源管理
 7.1 資料庫資源管理器
 7.1.1 使用者組
 7.1.2 計畫指令
 7.1.3 資源計畫
 7.1.4 資源管理器視圖
 7.1.5 等待事件:resmgr:cpu quantum
 7.1.6 一個DBRM的例子
 7.1.7 測試資源計畫
 7.2 實例隔離
 7.2.1 配置和測試實例隔離
 7.2.2 過量分配
 7.3 I/O 資源管理器
 7.3.1 IORM如何工作
 7.3.2 Exadata管理I/O的方法
 7.3.3 把所有的一切組合在一起
 7.3.4 IORM監控和指標
 7.4 總結
第8章 Exadata的配置
 8.1 Exadata的網路組件
 8.1.1 管理網路
 8.1.2 客戶端訪問網路
 8.1.3 私有網路
 8.2 關於配置過程
 8.3 配置Exadata
 8.3.1 第1步:配置工作
 8.3.2 第2步:DBM配置器
 8.3.3 第3步:上傳參數和部署檔案
 8.3.4 第4步:CheckIP(checkip.sh)
 8.3.5 第5步:次引導Firstboot
 8.3.6 第6步:準備安裝介質
 8.3.7 第7步:運行OneCommand
 8.4 升級Exadata
 8.4.1 創建一個新的RAC集群
 8.4.2 升級現有的群集
 8.5 總結
第9章 Exadata的恢復
 9.1 Exadata的診斷工具
 9.1.1 Sun Diagnostics:sundiag.sh
 9.1.2 健康檢查HealthCheck
 9.1.3 CellCLI
 9.2 Exadata的備份
 9.2.1 資料庫伺服器的備份
 9.2.2 存儲節點的備份
 9.3 資料庫的備份
 9.3.1 基於磁碟的備份
 9.3.2 基於磁帶的備份
 9.3.3 從Standby資料庫上進行備份
 9.3.4 Exadata對RMAN的最佳化
 9.4 Exadata的恢復
 9.4.1 資料庫伺服器的恢復
 9.4.2 存儲節點的恢復
 9.5 總結
第10章 Exadata等待事件
 10.1 Exadata特有的事件
 10.1.1 節點事件
 10.1.2 觸發事件的執行計畫步驟
 10.2 用戶I/O類別中的Exadata等待事件
 10.2.1 cell smart table scan
 10.2.2 cell smart index scan
 10.2.3 cell single block physical read
 10.2.4 cell multiblock physical read
 10.2.5 cell list of blocks physical read
 10.2.6 cell smart file creation
 10.2.7 cell statistics gather
 10.3 系統I/O類別中的Exadata等待事件
 10.3.1 cell smart incremental backup
 10.3.2 cell smart restore from backup
 10.4 其他類別和空閒類別中的Exadata等待事件
 10.4.1 cell smart flash unkeep
 10.5 舊事件
 10.5.1 direct path read
 10.5.2 enq: KO—fast object checkpoint
 10.5.3 reliable message
 10.6 資源管理事件
 10.6.1 resmgr:cpu quantum
 10.6.2 resmgr:pq queued
 10.7 總結
第11章 理解Exadata的性能指標
 11.1 Exadata性能指標的衡量
 11.2 重溫Exadata智慧型掃描的先決條件
 11.2.1 Exadata智慧型掃描的性能
 11.2.2 理解Exadata智慧型掃描指標和性能計數器
 11.3 Exadata的動態性能計數器
 11.3.1 何時及如何使用性能計數器
 11.3.2 Exadata的性能計數器的含義和說明
 11.3.3 Exadata的性能計數器參考
 11.4 了解SQL語句的性能
 11.5 總結
第12章 Exadata性能監控
 12.1 系統方法論
 12.2 SQL語句的回響時間監控
 12.2.1 利用實時的SQL 監控報告對SQL語句進行監控
 12.2.2 使用V$SQL和V$SQLSTATS監控SQL語句
 12.3 監控存儲節點
 12.3.1 在存儲節點利用CellCLI訪問性能指標
 12.3.2 使用Grid Control的Exadata存儲伺服器外掛程式訪問性能指標
 12.3.3 使用哪些性能指標
 12.3.4 監控Exadata 存儲節點的OS性能
 12.4 總結
第13章 遷移到Exadata
 13.1 遷移策略
 13.2 邏輯遷移
 13.2.1 抽取和載入
 13.2.2 通過資料庫鏈複製數據
 13.2.3 基於同步複製的遷移
 13.2.4 邏輯遷移小結
 13.3 物理遷移
 13.4 備份和恢復
 13.4.1 全備份和恢復
 13.4.2 增量備份
 13.4.3 傳輸表空間(和跨平台傳輸表空間XTTS)
 13.4.4 物理Standby
 13.4.5 ASM重平衡
 13.4.6 遷移後的任務
 13.4.7 物理遷移小結
 13.5 總結
第14章 存儲設計
 14.1 Exadata 磁碟架構
 14.1.1 失效組
 14.1.2 格線盤
 14.1.3 存儲分布
 14.2 創建格線盤
 14.2.1 創建格線盤
 14.2.2 格線盤大小
 14.2.3 創建基於快閃記憶體盤的格線盤
 14.3 存儲策略
 14.3.1 配置選項
 14.3.2 隔離存儲節點訪問
 14.4 節點安全策略
 14.4.1 節點安全策略的術語
 14.4.2 節點安全策略實踐
 14.4.3 配置ASM範圍安全策略
 14.4.4 配置資料庫範圍安全策略
 14.4.5 刪除節點安全策略
 14.5 總結
第15章 計算節點設計
 15.1 配置考慮
 15.2 Non-RAC環境配置
 15.3 RAC集群
 15.4 Exadata典型配置
 15.5 Exadata集群
 15.6 總結
第16章 忘記已知
 16.1 雙系統記
 16.2 類型負載
 16.2.1 Exadata Smart Flash Cache (ESFC)
 16.2.2 可擴展性
 16.2.3 寫密集型OLTP負載
 16.3 DW類型負載
 16.3.1 啟用智慧型掃描
 16.3.2 阻礙智慧型掃描的因素
 16.3.3 其他注意事項
 16.4 混合負載
 16.4.1 要索引還是不要?
 16.4.2 最佳化器的局限
 16.4.3 使用資源管理器
 16.5 總結
附錄A CellCLI和dcli
附錄B Exadata線上資源
附錄C 診斷腳本
  Tanel P?del是世界享譽盛名的Oracle性能專家之一,曾幫助遍布五大洲二十多個國家的客戶解決了複雜的問題。他擅長先進的性能最佳化、故障診斷和其他複雜的任務,比如以非常短的停機時間遷移超大規模資料庫(VLDB)。他從Exadata V1開始就最佳化Exadata的性能,並且計畫更深入地研究Exadata性能最佳化和故障診斷。
  Tanel是世界上批OCM之一,還是Oracle ACE Director以及OakTable Network榮譽成員。他經常在全世界各種會議上發表演講,並在他的部落格blog.tanelpoder.com上發表文章、腳本和工具。
  黃凱耀,2006年加入Oracle,在Real World Performance Group(隸屬於Oracle公司總部資料庫產品管理部門)工作,擔任首席軟體工程師。主要從事關鍵客戶的現場性能測試、現實客戶碰到的重大問題解決、Oracle資料庫的質量保證、資料庫間的競爭分析等工作。特別專注於大型資料庫(VLDB)在OLTP與OLAP環境下的高性能與高可擴展性的*實踐。目前工作重點在於Oracle Exadata的性能測試與實施。樂於技術的總結與分享,個人技術部落格為www.os2ora.com。
  張樂奕(Kamus)
  雲和恩墨(北京)信息技術有限公司技術總監
  Oracle ACE Director
  Itpub Oracle資料庫管理版/高可用版版主
  ACOUG(www.acoug.org)聯合創始人
  OESIG(www.oesig.org)創始人
  個人Blog:www.dbform.com
  張樂奕,雲和恩墨的聯合創始人之一,致力於通過不斷的技術探索,幫助中國用戶理解和接觸新技術,推廣資料庫技術套用。曾先後任職於UT斯達康、電訊盈科、甲骨文等知名企業,擔任DBA及技術顧問工作。現任職於雲和恩墨(北京)信息技術有限公司。
  具備豐富的行業經驗與技術積累,對於資料庫技術具有深刻的理解。熱切關注Oracle技術和其他相關技術,對於Oracle資料庫RAC以及高可用解決方案具有豐富的實踐經驗。長於資料庫故障診斷,資料庫性能調優。作為社區和網路的活躍者,在公開演講和出版方面,多有建樹。
  2004年2月,作為主要作者出版了《Oracle資料庫DBA專題技術精粹》一書。
  2005年6月,作為主要作者出版了《Oracle資料庫性能最佳化》一書。
  2007年12月,獲ITPUB論壇年度原創技術文章獎,同年3月,被Oracle公司授予Oracle ACE稱號。
  2010年3月,與Eygle聯合創立ACOUG用戶組,目前ACOUG是中國活躍的Oracle用戶組,持續進行著技術分享。
  2011年03月,被Oracle公司授予Oracle ACE Director 稱號,同年創辦中國Exadata特別用戶組。
  張瑞,網名HelloDBA,Oracle ACE,2005年加入*,資料庫架構師,負責資料庫性能最佳化與套用架構改進,主導推動了*資料庫技術的變革。同時也是Exadata技術愛好者,致力於推動Flash存儲技術在資料庫領域的套用,研究軟硬體結合的資料庫解決方案。個人有技術部落格HelloDB.net,樂於分享資料庫領域的*實踐和研究成果,並創立了AskHelloDBA.com專業資料庫問答社區,解答各種資料庫技術問題,定期舉辦AskHelloDBA資料庫技術論壇。

圖書目錄

作者介紹
技術審校者
致謝
前言
第1章 Exadata是什麼
 1.1 Exadata概覽
 1.2 Exadata的歷史
 1.3 不同的視角
 1.3.1 數據倉庫設備
 1.3.2 在線上事務處理機器
 1.3.3 合併平台
 1.4 可選配置
 1.4.1 Exadata Database Machine X2-2
 1.4.2 Exadata Database Machine X2-8
 1.5 硬體組件
 1.5.1 作業系統
 1.5.2 資料庫伺服器
 1.5.3 存儲伺服器
 1.5.4 InfiniBand
 1.5.5 快閃記憶體
 1.5.6 磁碟
 1.5.7 其他雜項
 1.6 軟體組件
 1.6.1 資料庫伺服器軟體
 1.6.2 存儲伺服器軟體
 1.7 軟體架構
 1.8 總結
第2章 卸載/智慧型掃描
 2.1 為何卸載如此重要
 2.2 卸載包含了什麼
 2.2.1 欄位投影
 2.2.2 謂詞過濾
 2.2.3 存儲索引
 2.2.4 簡單連線(布隆過濾)
 2.2.5 函式卸載
 2.2.6 壓縮/解壓縮
 2.2.7 加密/解密
 2.2.8 虛擬列
 2.2.9 數據挖掘模型評分
 2.2.10 非智慧型掃描類型的卸載
 2.3 智慧型掃描的先決條件
 2.3.1 全掃描
 2.3.2 直接路徑讀取
 2.3.3 Exadata存儲
 2.4 無法使用智慧型掃描的情況
 2.4.1 未實現的功能
 2.4.2 轉換為塊運輸模式
 2.4.3 跳過某些卸載操作
 2.5 如何驗證智慧型掃描確實發生
 2.5.1 10046跟蹤
 2.5.2 性能統計(v$sessstat)
 2.5.3 卸載適用位元組
 2.5.4 SQL監控
 2.6 參數
 2.7 總結
第3章 混合列式壓縮
 3.1 Oracle存儲概述
 3.2 Oracle壓縮機制
 3.2.1 BASIC
 3.2.2 OLTP
 3.2.3 HCC
 3.3 HCC工作機制
 3.4 HCC性能
 3.4.1 載入性能
 3.4.2 查詢性能
 3.4.3 DML性能
 3.5 預期壓縮率
 3.5.1 壓縮助手
 3.5.2 真實案例
 3.6 限制與挑戰
 3.6.1 遷移數據到非Exadata平台
 3.6.2 關閉串列直接路徑讀取
 3.6.3 鎖的問題
 3.6.4 單行訪問
 3.7 常見的使用場景
 3.8 總結
第4章 存儲索引
 4.1 結構
 4.2 監控存儲索引
 4.2.1 資料庫統計值
 4.2.2 跟蹤
 4.2.3 總結
 4.3 控制存儲索引
 4.3.1 _kcfis_storageidx_disabled
 4.3.2 _kcfis_storageidx_diag_mode
 4.3.3 _cell_storidx_mode
 4.3.4 存儲軟體參數
 4.4 行為
 4.5 性能
 4.5.1 為空值進行特殊最佳化
 4.5.2 欄位值的物理分布
 4.6 潛在問題
 4.6.1 不正確的結果
 4.6.2 類型轉換
 4.6.3 分區大小
 4.6.4 不兼容的編程技巧
 4.7 總結
第5章 Exadata智慧型快閃記憶體
 5.1 硬體
 5.2 Cache vs. Flash Disk
 5.2.1 使用快閃記憶體作為快取
 5.2.2 如何創建ESFC
 5.2.3 控制ESFC的使用
 5.3 監控
 5.3.1 存儲監控
 5.3.2 資料庫監控
 5.4 性能
 5.5 總結
第6章 Exadata並行操作
 6.1 參數
 6.2 存儲層的並行
 6.3 自動並行度
 6.3.1 操作和配置
 6.3.2 I/O基準測試
 6.3.3 自動並行度調整小結
 6.4 並行語句佇列
 6.4.1 老方法
 6.4.2 新方法
 6.4.3 控制並行佇列
 6.4.4 並行語句佇列小結
 6.5 記憶體並行執行
 6.6 總結
第7章 資源管理
 7.1 資料庫資源管理器
 7.1.1 使用者組
 7.1.2 計畫指令
 7.1.3 資源計畫
 7.1.4 資源管理器視圖
 7.1.5 等待事件:resmgr:cpu quantum
 7.1.6 一個DBRM的例子
 7.1.7 測試資源計畫
 7.2 實例隔離
 7.2.1 配置和測試實例隔離
 7.2.2 過量分配
 7.3 I/O 資源管理器
 7.3.1 IORM如何工作
 7.3.2 Exadata管理I/O的方法
 7.3.3 把所有的一切組合在一起
 7.3.4 IORM監控和指標
 7.4 總結
第8章 Exadata的配置
 8.1 Exadata的網路組件
 8.1.1 管理網路
 8.1.2 客戶端訪問網路
 8.1.3 私有網路
 8.2 關於配置過程
 8.3 配置Exadata
 8.3.1 第1步:配置工作
 8.3.2 第2步:DBM配置器
 8.3.3 第3步:上傳參數和部署檔案
 8.3.4 第4步:CheckIP(checkip.sh)
 8.3.5 第5步:次引導Firstboot
 8.3.6 第6步:準備安裝介質
 8.3.7 第7步:運行OneCommand
 8.4 升級Exadata
 8.4.1 創建一個新的RAC集群
 8.4.2 升級現有的群集
 8.5 總結
第9章 Exadata的恢復
 9.1 Exadata的診斷工具
 9.1.1 Sun Diagnostics:sundiag.sh
 9.1.2 健康檢查HealthCheck
 9.1.3 CellCLI
 9.2 Exadata的備份
 9.2.1 資料庫伺服器的備份
 9.2.2 存儲節點的備份
 9.3 資料庫的備份
 9.3.1 基於磁碟的備份
 9.3.2 基於磁帶的備份
 9.3.3 從Standby資料庫上進行備份
 9.3.4 Exadata對RMAN的最佳化
 9.4 Exadata的恢復
 9.4.1 資料庫伺服器的恢復
 9.4.2 存儲節點的恢復
 9.5 總結
第10章 Exadata等待事件
 10.1 Exadata特有的事件
 10.1.1 節點事件
 10.1.2 觸發事件的執行計畫步驟
 10.2 用戶I/O類別中的Exadata等待事件
 10.2.1 cell smart table scan
 10.2.2 cell smart index scan
 10.2.3 cell single block physical read
 10.2.4 cell multiblock physical read
 10.2.5 cell list of blocks physical read
 10.2.6 cell smart file creation
 10.2.7 cell statistics gather
 10.3 系統I/O類別中的Exadata等待事件
 10.3.1 cell smart incremental backup
 10.3.2 cell smart restore from backup
 10.4 其他類別和空閒類別中的Exadata等待事件
 10.4.1 cell smart flash unkeep
 10.5 舊事件
 10.5.1 direct path read
 10.5.2 enq: KO—fast object checkpoint
 10.5.3 reliable message
 10.6 資源管理事件
 10.6.1 resmgr:cpu quantum
 10.6.2 resmgr:pq queued
 10.7 總結
第11章 理解Exadata的性能指標
 11.1 Exadata性能指標的衡量
 11.2 重溫Exadata智慧型掃描的先決條件
 11.2.1 Exadata智慧型掃描的性能
 11.2.2 理解Exadata智慧型掃描指標和性能計數器
 11.3 Exadata的動態性能計數器
 11.3.1 何時及如何使用性能計數器
 11.3.2 Exadata的性能計數器的含義和說明
 11.3.3 Exadata的性能計數器參考
 11.4 了解SQL語句的性能
 11.5 總結
第12章 Exadata性能監控
 12.1 系統方法論
 12.2 SQL語句的回響時間監控
 12.2.1 利用實時的SQL 監控報告對SQL語句進行監控
 12.2.2 使用V$SQL和V$SQLSTATS監控SQL語句
 12.3 監控存儲節點
 12.3.1 在存儲節點利用CellCLI訪問性能指標
 12.3.2 使用Grid Control的Exadata存儲伺服器外掛程式訪問性能指標
 12.3.3 使用哪些性能指標
 12.3.4 監控Exadata 存儲節點的OS性能
 12.4 總結
第13章 遷移到Exadata
 13.1 遷移策略
 13.2 邏輯遷移
 13.2.1 抽取和載入
 13.2.2 通過資料庫鏈複製數據
 13.2.3 基於同步複製的遷移
 13.2.4 邏輯遷移小結
 13.3 物理遷移
 13.4 備份和恢復
 13.4.1 全備份和恢復
 13.4.2 增量備份
 13.4.3 傳輸表空間(和跨平台傳輸表空間XTTS)
 13.4.4 物理Standby
 13.4.5 ASM重平衡
 13.4.6 遷移後的任務
 13.4.7 物理遷移小結
 13.5 總結
第14章 存儲設計
 14.1 Exadata 磁碟架構
 14.1.1 失效組
 14.1.2 格線盤
 14.1.3 存儲分布
 14.2 創建格線盤
 14.2.1 創建格線盤
 14.2.2 格線盤大小
 14.2.3 創建基於快閃記憶體盤的格線盤
 14.3 存儲策略
 14.3.1 配置選項
 14.3.2 隔離存儲節點訪問
 14.4 節點安全策略
 14.4.1 節點安全策略的術語
 14.4.2 節點安全策略實踐
 14.4.3 配置ASM範圍安全策略
 14.4.4 配置資料庫範圍安全策略
 14.4.5 刪除節點安全策略
 14.5 總結
第15章 計算節點設計
 15.1 配置考慮
 15.2 Non-RAC環境配置
 15.3 RAC集群
 15.4 Exadata典型配置
 15.5 Exadata集群
 15.6 總結
第16章 忘記已知
 16.1 雙系統記
 16.2 類型負載
 16.2.1 Exadata Smart Flash Cache (ESFC)
 16.2.2 可擴展性
 16.2.3 寫密集型OLTP負載
 16.3 DW類型負載
 16.3.1 啟用智慧型掃描
 16.3.2 阻礙智慧型掃描的因素
 16.3.3 其他注意事項
 16.4 混合負載
 16.4.1 要索引還是不要?
 16.4.2 最佳化器的局限
 16.4.3 使用資源管理器
 16.5 總結
附錄A CellCLI和dcli
附錄B Exadata線上資源
附錄C 診斷腳本

熱門詞條

聯絡我們