注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡行業(yè)軟件及應用DB2性能管理與實戰(zhàn)

DB2性能管理與實戰(zhàn)

DB2性能管理與實戰(zhàn)

定 價:¥89.00

作 者: IBM中國開發(fā)中心(CDL)信息管理軟件開發(fā)部 著
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

ISBN: 9787115361141 出版時間: 2014-07-01 包裝: 平裝
開本: 16開 頁數(shù): 498 字數(shù):  

內容簡介

  DB2是IBM公司出品的一種關系型數(shù)據(jù)庫系統(tǒng),憑借其較好的完整性、安全性、可恢復性,以及可擴展性,在各行各業(yè)的大中型企業(yè)中受到青睞。隨著企業(yè)規(guī)模、業(yè)務的擴展以及時間的推移,企業(yè)中的數(shù)據(jù)庫會越來越龐大,企業(yè)對DB2的性能要求勢必也會水漲船高。在此情形下,針對DB2性能監(jiān)控和負載查詢優(yōu)化的工具OPM和OWQT應運而生?!禗B2性能管理與實戰(zhàn)》圍繞著OPM和OWQT這兩個工具的使用方法和技巧展開介紹,并在各種實戰(zhàn)案例的基礎之上,總結了OPM和OQWT的各種新特性和功能。本書總共分為8章,分別講解了DB2的系統(tǒng)架構、內存管理、鎖定機制、性能監(jiān)控相關命令及參數(shù)、SQL優(yōu)化的基本原理、OPM和OQWT的基本功能、DB2性能分析方法論與決策樹,以及DB2性能分析實戰(zhàn)案例等知識?!禗B2性能管理與實戰(zhàn)》附錄部分還講解了OPM和OQWT的使用架構和使用注意事項,幫助讀者快速解決在OPM和OQWT的使用過程中遇到的問題?!禗B2性能管理與實戰(zhàn)》適合大中型企業(yè)中的數(shù)據(jù)庫管理員、數(shù)據(jù)庫應用開發(fā)人員、數(shù)據(jù)庫系統(tǒng)架構師閱讀,高校中數(shù)據(jù)庫專業(yè)的師生也可以從中受益。

作者簡介

  李越,DB2性能監(jiān)控工具技術支持,負責InfoSphereOptimPerformanceManager的技術支持,以及性能測試和評估工作。他有13年的DB2使用經(jīng)驗,參與過很多大型數(shù)據(jù)庫系統(tǒng)的部署實施及優(yōu)化工作;對數(shù)據(jù)庫的應用開發(fā)、集群管理及性能優(yōu)化有著豐富的經(jīng)驗;同時對聯(lián)邦數(shù)據(jù)庫的實施,數(shù)據(jù)庫的復制、國際化以及其他各種數(shù)據(jù)庫(Oracle、SQLServer)也有豐富的實戰(zhàn)經(jīng)驗。他擁有DB2髙級DBA和OracleOCP以及AIX系統(tǒng)管理等認證證書,在developerWorks以及IBM內部網(wǎng)站發(fā)表過多篇DB2相關的文章,公布專利2項。傅毓勤,IBM接觸工程師,全球主機技術研究院院長,擔任本書技術顧問。曾任IBM硅谷實驗室(加州圣何塞)高級技術經(jīng)理,負責DB2forz/0S最前沿的數(shù)據(jù)査詢技術,以適應各種關鍵任務數(shù)據(jù)庫應用的需求。傅博士在過去領導或參與了許多產(chǎn)品的研宄開發(fā),擁有和正在審批的專利達50項,發(fā)表論文15余篇。傅博士還是國內外多所院校的榮譽教授,包括同濟大學、電子科技大學、華中科技大學、華南理工大學、圣何塞州立大學等。目前傅博士被外派到IBM中國公司擔任全球主機技術研宄院院長。

圖書目錄

目 錄
第1章 DB2體系架構 1
1.1 DB2體系架構概要 1
1.1.1 單節(jié)點DB2體系架構——組件模型 1
1.1.2 DB2靜態(tài)和動態(tài)對象關系描述 6
1.1.3 DB2架構和各組件之間合作的實例 6
1.2 存儲模型 9
1.2.1 存儲模型概述 10
1.2.2 表空間 10
1.2.3 存儲器組(Storage Group) 12
1.2.4 多溫度存儲器(Multi-temperature data storage) 13
1.2.5 數(shù)據(jù)壓縮 15
1.2.6 列組織表 21
1.2.7 事務日志 26
1.2.8 存儲性能優(yōu)化要點 28
1.3 進程模型與應用執(zhí)行過程分析 30
1.3.1 基本進程模型 30
1.3.2 DB2應用的執(zhí)行過程 34
1.4 優(yōu)化器 41
1.4.1 SQL語句編譯過程 41
1.4.2 優(yōu)化器評估條目概述 44
1.4.3 說明工具(Explain) 45
1.4.4 說明表(Explain Table) 46
1.5 多分區(qū)體系架構 47
1.5.1 多分區(qū)體系架構概述 47
1.5.2 DPF相關的概念 47
1.5.3 連接查詢在分區(qū)數(shù)據(jù)庫中的策略 52
1.5.4 快速通信管理器 55
1.5.5 DPF相關的一些命令 55
1.6 DB2 pureScale Feature簡介 56
1.6.1 pureScale概述 56
1.6.2 配置集群高速緩存設施(CF) 58
1.6.3 頁回收(Page reclaiming) 59
1.6.4 工作負載均衡(Workload Balance) 60
1.6.5 在pureScale環(huán)境中進行監(jiān)控 63
1.6.6 pureScale環(huán)境的資源優(yōu)化配置 67
第2章 DB2內存管理 70
2.1 內存概覽 70
2.2 數(shù)據(jù)庫管理器共享內存 71
2.2.1 實例(數(shù)據(jù)庫管理器)共享內存 71
2.2.2 數(shù)據(jù)庫共享內存 73
2.2.3 應用程序組共享內存 76
2.2.4 代理私有內存 78
2.2 共享內存與私有內存 79
2.3 STMM介紹 80
2.4 多分區(qū)下的內存管理特性 81
2.5 緩沖池管理 83
2.5.1 緩沖池使用方法 83
2.5.2 頁清除程序代理程序 84
2.5.3 數(shù)據(jù)預取 84
2.5.4 緩沖池命中率 86
2.6 DB2 pureScale環(huán)境中內存管理 89
2.6.1 集群高速緩存設施 90
2.6.2 pureScale環(huán)境中的緩沖池命中速率和命中率 92
第3章 DB2鎖機制 96
3.1 鎖的概述 96
3.2 深入了解鎖 97
3.2.1 鎖的類型 97
3.2.2 鎖兼容 98
3.2.3 影響鎖定的因素 99
3.2.4 鎖相關的問題 103
3.3 如何選擇隔離級別和鎖相關參數(shù) 105
3.3.1 隔離級別介紹 106
3.3.2  DB2注冊變量 107
3.4 不可不知的新特性 107
3.4.1 樂觀鎖定 107
3.4.2 當前已落實 109
3.4.3 pureScale鎖管理機制 110
3.5 實踐鎖監(jiān)控工具的使用 117
3.5.1 鎖等待監(jiān)控 118
3.5.2 利用DB2PD捕獲鎖超時 119
3.5.3 利用事件監(jiān)視器監(jiān)視死鎖 125
3.5.4 高級鎖監(jiān)控工具 126
第4章 DB2性能監(jiān)控相關命令及參數(shù) 127
4.1 DB2性能相關參數(shù) 127
4.1.1 注冊表參數(shù) 127
4.1.2 數(shù)據(jù)庫管理器配置參數(shù) 131
4.1.3 數(shù)據(jù)庫配置參數(shù) 133
4.2 性能監(jiān)控調優(yōu)相關命令介紹 139
4.2.1 Snapshot Monitor 139
4.2.2 db2top命令 143
4.2.3 Event monitor 150
4.2.4 表函數(shù) 155
4.2.5 db2pd命令 161
4.2.6 MONREPORT相關存儲過程 165
第5章 DB2 SQL優(yōu)化 171
5.1 理解SQL的執(zhí)行計劃 171
5.1.1 優(yōu)化器概述 171
5.1.2 理解執(zhí)行計劃 173
5.1.3 使用db2look重新創(chuàng)建優(yōu)化器訪問計劃 179
5.2 訪問方法和連接方法 181
5.2.1 訪問方法 181
5.2.2 連接方法 188
5.3 統(tǒng)計信息和成本估計 193
5.3.1 統(tǒng)計信息的分類:基數(shù)、頻度和分位數(shù) 193
5.3.2 DB2如何根據(jù)統(tǒng)計信息進行成本估計 198
5.3.3 收集統(tǒng)計信息的方法和原則 204
5.3.4 統(tǒng)計視圖(Statstical View)的設計 207
5.4 查詢改寫 211
5.4.1 缺失連接謂詞 212
5.4.2 避免在查詢語句返回列的列表處寫“*” 212
5.4.3 連接謂詞優(yōu)化 212
5.4.4 避免可更新游標(Ambiguous Cursor) 213
5.5 訪問計劃的穩(wěn)定性 213
5.5.1 復用執(zhí)行計劃 214
5.5.2 使用優(yōu)化概要(Optimization Profile) 215
5.5.3 規(guī)則分類 215
5.5.4 優(yōu)化概要的使用 218
5.5.5 優(yōu)化概要示例 219
5.6 查詢負載的調優(yōu) 222
第6章 DB2圖形化監(jiān)控和優(yōu)化工具 226
6.1 IBM Infosphere Optim Performance Manager簡介 226
6.1.1 運行狀況摘要儀表板 227
6.1.2 警報儀表板 228
6.1.3 當前表空間儀表板 231
6.1.4 概述儀表板 232
6.1.5 SQL語句儀表板 238
6.1.6 緩沖池和I/O儀表板 242
6.1.7 鎖定儀表板 247
6.1.8 日志記錄儀表板 250
6.1.9 內存儀表板 252
6.1.10 系統(tǒng)儀表板 255
6.1.11 實用程序儀表板 257
6.1.12 工作負載儀表板 259
6.1.13 連接儀表板 263
6.1.14 Extended Insight Analysis儀表板 266
6.1.15 生成預定義報告 272
6.1.16 生成跨數(shù)據(jù)庫概述報告 276
6.1.17 配置Workload Manager 277
6.1.18 權限管理 281
6.2 IBM Optim Query Workload Tuner簡介 282
6.2.1 定位:尋找優(yōu)化目標 283
6.2.2 分析:尋找SQL性能優(yōu)化方案 291
6.2.3 驗證:驗證優(yōu)化方案 312
6.3 小結 326
第7章 DB2性能分析方法論與決策 327
7.1 DB2性能優(yōu)化方法論 327
7.1.1 數(shù)據(jù)庫系統(tǒng)性能優(yōu)化方法學 327
7.1.2 DB2性能瓶頸分類決策樹 329
7.1.3 分布式DB2架構的性能優(yōu)化要點 335
7.2 DB2圖形化性能監(jiān)控優(yōu)化工具實戰(zhàn)方法 338
7.2.1 圖形化性能管理工具方法分類 338
7.2.2 基于問題的性能分析流程 339
7.2.3 圖形化工具快速指南及最佳實踐 343
第8章 DB2性能分析案例實戰(zhàn) 346
8.1 誰在影響我的業(yè)務 346
8.2 看誰漲得快 349
8.3 掃描的效率 352
8.4 交易量怎么變小了 356
8.5 消失的緩沖池 360
8.6 這么多的在線客戶 363
8.7 升級到多分區(qū)后響應變慢 366
8.8 遙遠的負載 376
8.9 收集統(tǒng)計信息為什么不生效 379
8.10 誰動了索引 382
8.11 結算系統(tǒng)塞車了 388
8.12 緩沖池命中率越高,I/O性能越好 396
8.13 詭異的SQL 401
8.14 沒有分區(qū)表和物化視圖怎么辦 407
8.15 歸檔處理為什么會阻塞前端業(yè)務 414
8.16 配置Workload Manager監(jiān)控系統(tǒng)瓶頸 418
8.17 負載均衡了嗎 425
8.18 深入解析pureScale數(shù)據(jù)庫緩沖池 427
8.19 分析pureScale數(shù)據(jù)庫的顯式分層鎖定(EHL) 432
8.20 分析pureScale數(shù)據(jù)庫的全局鎖定(CF LOCK) 435
8.21 最優(yōu)的索引到底怎么設計 438
8.22 抓取和調優(yōu)工作負載的最佳實踐 444
8.23 使用列組織表提高數(shù)據(jù)倉庫查詢性能 453
8.24 銀行X升級數(shù)據(jù)庫 456
附錄A OPM答疑解惑 463
附錄B OQWT答疑解惑 494

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號