深入理解Oracle Exadata

深入理解Oracle Exadata

《深入理解Oracle Exadata》深入地詮釋了Exadata 的各項特性,如智慧型掃描、混合列式存儲、存儲索引、智慧型快閃記憶體、IO 資源管理;系統地介紹了如何安裝、配置和管理Exadata;完美地闡述了Exadata 的等待事件、性能監控和調優方法;詳細地剖析了計算節點和存儲節點的內部原理;全面地分享了作者們在實際項目中所獲得的寶貴經驗,如怎樣進行大數據的高效移植、Exadata 上的一些常見誤區、資料庫資源管理,等等。本書是實踐經驗的總結和升華,可讀性極強,不僅有對Exadata 深入的研究,還有對它們優雅的展現,它將帶領讀者進入Exadata 的殿堂。

基本信息

原書名:ExpertOracleExadata
作者:(美)奧斯本(Osborne,K.)
譯者:張樂奕黃凱耀張瑞
所屬分類:計算機》資料庫》Oracle
出版社:電子工業出版社
ISBN:9787121174896
出版日期:2012年7月
開本:16開
頁碼:1
版次:1-1

深入理解Oracle Exadata深入理解Oracle Exadata

內容簡介

《深入理解OracleExadata》深入地詮釋了Exadata 的各項特性,如智慧型掃描、混合列式存儲、存儲索引、智慧型快閃記憶體、IO資源管理;系統地介紹了如何安裝、配置和管理Exadata;完美地闡述了Exadata的等待事件、性能監控和調優方法;詳細地剖析了計算節點和存儲節點的內部原理;全面地分享了作者們在實際項目中所獲得的寶貴經驗,如怎樣進行大數據的高效移植、Exadata上的一些常見誤區、資料庫資源管理,等等。本書是實踐經驗的總結和升華,可讀性極強,不僅有對Exadata深入的研究,還有對它們優雅的展現,它將帶領讀者進入Exadata的殿堂。

目錄

作者介紹xxxi
技術審校者xxxiii
致謝xxxv
前言xxxvii
第1章exadata是什麼1
1.1exadata概覽2
1.2exadata的歷史3
1.3不同的視角4
1.3.1數據倉庫設備4
1.3.2在線上事務處理機器5
1.3.3合併平台5
1.4可選配置6
1.4.1exadatadatabasemachinex2-26
1.4.2exadatadatabasemachinex2-87
1.5硬體組件8
1.5.1作業系統9
1.5.2資料庫伺服器9
1.5.3存儲伺服器9
1.5.4infiniband10
1.5.5快閃記憶體10
1.5.6磁碟10
1.5.7其他雜項10
1.6軟體組件11
1.6.1資料庫伺服器軟體11
1.6.2存儲伺服器軟體14
1.7軟體架構16
1.8總結20
第2章卸載/智慧型掃描21
2.1為何卸載如此重要21
2.2卸載包含了什麼25
2.2.1欄位投影25
2.2.2謂詞過濾30
2.2.3存儲索引32
2.2.4簡單連線(布隆過濾)33
2.2.5函式卸載36
2.2.6壓縮/解壓縮38
2.2.7加密/解密40
2.2.8虛擬列40
2.2.9數據挖掘模型評分43
2.2.10非智慧型掃描類型的卸載44
2.3智慧型掃描的先決條件45
2.3.1全掃描45
2.3.2直接路徑讀取45
2.3.3exadata存儲46
2.4無法使用智慧型掃描的情況49
2.4.1未實現的功能49
2.4.2轉換為塊運輸模式49
2.4.3跳過某些卸載操作50
2.5如何驗證智慧型掃描確實發生50
2.5.110046跟蹤52
2.5.2性能統計(v$sessstat)53
2.5.3卸載適用位元組55
2.5.4sql監控60
2.6參數63
2.7總結67
第3章混合列式壓縮69
3.1oracle存儲概述69
3.2oracle壓縮機制72
3.2.1basic72
3.2.2oltp72
3.2.3HCC72
3.3hcc工作機制76
3.4hcc性能77
3.4.1載入性能77
3.4.2查詢性能823.4.3dml性能88
3.5預期壓縮率98
3.5.1壓縮助手98
3.5.2真實案例101
3.6限制與挑戰107
3.6.1遷移數據到非exadata平台107
3.6.2關閉串列直接路徑讀取108
3.6.3鎖的問題108
3.6.4單行訪問109
3.7常見的使用場景110
3.8總結111
第4章存儲索引113
4.1結構113
4.2監控存儲索引114
4.2.1資料庫統計值115
4.2.2跟蹤116
4.2.3總結119
4.3控制存儲索引119
4.3.1_kcfis_storageidx_disabled120
4.3.2_kcfis_storageidx_diag_mode120
4.3.3_cell_storidx_mode120
4.3.4存儲軟體參數121
4.4行為121
4.5性能122
4.5.1為空值進行特殊最佳化124
4.5.2欄位值的物理分布125
4.6潛在問題127
4.6.1不正確的結果127
4.6.2類型轉換128
4.6.3分區大小131
4.6.4不兼容的編程技巧131
4.7總結133
第5章exadata智慧型快閃記憶體135
5.1硬體135
5.2cachevs.flashdisk136
5.2.1使用快閃記憶體作為快取137
5.2.2如何創建esfc142
5.2.3控制esfc的使用144
5.3監控145
5.3.1存儲監控145
5.3.2資料庫監控148
5.4性能149
5.5總結151
第6章exadata並行操作153
6.1參數153
6.2存儲層的並行154
6.3自動並行度155
6.3.1操作和配置155
6.3.2i/o基準測試158
6.3.3自動並行度調整小結162
6.4並行語句佇列162
6.4.1老方法162
6.4.2新方法163
6.4.3控制並行佇列167
6.4.4並行語句佇列小結175
6.5記憶體並行執行176
6.6總結186
第7章資源管理187
7.1資料庫資源管理器188
7.1.1使用者組189
7.1.2計畫指令193
7.1.3資源計畫194
7.1.4資源管理器視圖195
7.1.5等待事件:resmgr:cpuquantum196
7.1.6一個dbrm的例子197
7.1.7測試資源計畫202
7.2實例隔離210
7.2.1配置和測試實例隔離211
7.2.2過量分配215
7.3i/o資源管理器216
7.3.1iorm如何工作218
7.3.2exadata管理i/o的方法221
7.3.3把所有的一切組合在一起227
7.3.4iorm監控和指標230
7.4總結244
第8章exadata的配置245
8.1exadata的網路組件245
8.1.1管理網路246
8.1.2客戶端訪問網路246
8.1.3私有網路247
8.2關於配置過程248
8.3配置exadata250
8.3.1第1步:配置工作250
8.3.2第2步:dbm配置器259
8.3.3第3步:上傳參數和部署檔案260
8.3.4第4步:checkip(checkip.sh)263
8.3.5第5步:第一次引導firstboot265
8.3.6第6步:準備安裝介質268
8.3.7第7步:運行onecommand269
8.4升級exadata273
8.4.1創建一個新的rac集群273
8.4.2升級現有的群集275
8.5總結278
第9章exadata的恢復279
9.1exadata的診斷工具279
9.1.1sundiagnostics:sundiag.sh280
9.1.2健康檢查healthcheck282
9.1.3cellcli283
9.2exadata的備份287
9.2.1資料庫伺服器的備份288
9.2.2存儲節點的備份292
9.3資料庫的備份298
9.3.1基於磁碟的備份298
9.3.2基於磁帶的備份298
9.3.3從standby資料庫上進行備份299
9.3.4exadata對rman的最佳化300
9.4exadata的恢復301
9.4.1資料庫伺服器的恢復301
9.4.2存儲節點的恢復305
9.5總結325
第10章exadata等待事件327
10.1exadata特有的事件327
10.1.1節點事件328
10.1.2觸發事件的執行計畫步驟329
10.2用戶i/o類別中的exadata等待事件331
10.2.1cellsmarttablescan332
10.2.2cellsmartindexscan335
10.2.3cellsingleblockphysicalread337
10.2.4cellmultiblockphysicalread339
10.2.5celllistofblocksphysicalread340
10.2.6cellsmartfilecreation341
10.2.7cellstatisticsgather342
10.3系統i/o類別中的exadata等待事件343
10.3.1cellsmartincrementalbackup343
10.3.2cellsmartrestorefrombackup344
10.4其他類別和空閒類別中的exadata等待事件346
10.4.1cellsmartflashunkeep346
10.5舊事件347
10.5.1directpathread347
10.5.2enq:ko—fastobjectcheckpoint348
10.5.3reliablemessage349
10.6資源管理事件350
10.6.1resmgr:cpuquantum350
10.6.2resmgr:pqqueued351
10.7總結352
第11章理解exadata的性能指標353
11.1exadata性能指標的衡量353
11.2重溫exadata智慧型掃描的先決條件354
11.2.1exadata智慧型掃描的性能354
11.2.2理解exadata智慧型掃描指標和性能計數器358
11.3exadata的動態性能計數器359
11.3.1何時及如何使用性能計數器359
11.3.2exadata的性能計數器的含義和說明363
11.3.3exadata的性能計數器參考366
11.4了解sql語句的性能383
11.5總結386
第12章exadata性能監控387
12.1系統方法論387
12.2sql語句的回響時間監控388
12.2.1利用實時的sql監控報告對sql語句進行監控389
12.2.2使用v$sql和v$sqlstats監控sql語句400
12.3監控存儲節點403
12.3.1在存儲節點利用cellcli訪問性能指標403
12.3.2使用gridcontrol的exadata存儲伺服器外掛程式訪問性能指標404
12.3.3使用哪些性能指標413
12.3.4監控exadata存儲節點的os性能414
12.4總結427
第13章遷移到exadata429
13.1遷移策略430
13.2邏輯遷移430
13.2.1抽取和載入431
13.2.2通過資料庫鏈複製數據437
13.2.3基於同步複製的遷移454
13.2.4邏輯遷移小結461
13.3物理遷移461
13.4備份和恢復462
13.4.1全備份和恢復462
13.4.2增量備份464
13.4.3傳輸表空間(和跨平台傳輸表空間xtts)465
13.4.4物理standby468
13.4.5asm重平衡470
13.4.6遷移後的任務473
13.4.7物理遷移小結474
13.5總結475
第14章存儲設計477
14.1exadata磁碟架構477
14.1.1失效組478
14.1.2格線盤480
14.1.3存儲分布482
14.2創建格線盤486
14.2.1創建格線盤487
14.2.2格線盤大小488
14.2.3創建基於快閃記憶體盤的格線盤491
14.3存儲策略493
14.3.1配置選項493
14.3.2隔離存儲節點訪問494
14.4節點安全策略496
14.4.1節點安全策略的術語496
14.4.2節點安全策略最佳實踐497
14.4.3配置asm範圍安全策略497
14.4.4配置資料庫範圍安全策略499
14.4.5刪除節點安全策略501
14.5總結503
第15章計算節點設計505
15.1配置考慮505
15.2non-rac環境配置507
15.3rac集群511
15.4exadata典型配置514
15.5exadata集群515
15.6總結516
第16章忘記已知517
16.1雙系統記517
16.2類型負載517
16.2.1exadatasmartflashcache(esfc)518
16.2.2可擴展性519
16.2.3寫密集型oltp負載519
16.3dw類型負載519
16.3.1啟用智慧型掃描520
16.3.2阻礙智慧型掃描的因素522
16.3.3其他注意事項533
16.4混合負載535
16.4.1要索引還是不要?535
16.4.2最佳化器的局限536
16.4.3使用資源管理器540
16.5總結540
附錄acellcli和dcli541
附錄bexadata線上資源553
附錄c診斷腳本555

相關詞條

相關搜尋

熱門詞條

聯絡我們