注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫數據庫理論DB2設計與性能優(yōu)化:原理、方法與實踐

DB2設計與性能優(yōu)化:原理、方法與實踐

DB2設計與性能優(yōu)化:原理、方法與實踐

定 價:¥59.00

作 者: 王飛鵬 等編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 數據庫理論

購買這本書可以去


ISBN: 9787121130946 出版時間: 2011-04-01 包裝: 平裝
開本: 16開 頁數: 390 字數:  

內容簡介

  《DB2設計與性能優(yōu)化:原理、方法與實踐》原汁原味地展示了DB2設計和優(yōu)化技術,深入剖析了DB2的工作原理?!禗B2設計與性能優(yōu)化:原理、方法與實踐》全書分為4部分,共11章?!禗B2設計與性能優(yōu)化:原理、方法與實踐》第一部分解析數據庫性能的本質問題。第二部分從設計高性能數據庫的角度,詳細介紹如何使用DB2數據庫設計高質量的應用系統(tǒng),內容包括DB2數據庫邏輯設計、DB2數據庫物理設計、DB2 pureXML數據庫設計及DB2工作負載設計。第三部分介紹如何優(yōu)化DB2數據庫,內容包括性能監(jiān)控及參數調整、SQL語句優(yōu)化策略、鎖和日志優(yōu)化等。第四部分闡述DB2高級性能加速技術,主要包括DB2 pureScale集群和solidDB高速緩存加速。 附錄部分列出了常用監(jiān)控命令用法和縮略語釋義,還特別提供了PAT樹的放大圖,供讀者進行數據庫性能優(yōu)化時使用。《DB2設計與性能優(yōu)化:原理、方法與實踐》適合DB2數據庫設計人員、DBA。數據庫性能分析人員、數據庫開發(fā)人員、運維人員及應用開發(fā)工程師閱讀和參考,也可用做高校相關專業(yè)或培訓班的教材。

作者簡介

  成孜論,數據庫咨詢專家。曾為荷蘭銀行(香港)系統(tǒng)數據庫技術顧問、KDDI通信數據庫咨詢師?,F受聘為中國大陸某金融機構數據庫Senior Consultant。王飛鵬,DB2數據庫資深顧問。曾為電信、銀行、中央部委、中國高鐵等大型數據庫項目作出了重要貢獻。首次提出PAT方法學,為解決數據庫性能問題提供了分析標準。發(fā)表數據庫論文12篇,擁有軟件專利3項。每年通過大量咨詢、講座、培訓等方式,為數據庫人才更好地運用數據庫技術做出了最大的努力。陳輝,DB2數據庫內核開發(fā)工程師。來自IBM中國DB2開發(fā)團隊,具有多年DB2引擎開發(fā)經驗。目前從事DB2內核開發(fā)和客戶技術支持工作,精于DB2問題診斷處理,擁有系統(tǒng)分析師認證、IBMDB2各項認證。張廣舟,DB2數據庫資深軟件工程師。多年來一直從事DB2核心開發(fā)工作。現任IBM中國SQI_編譯器和優(yōu)化器開發(fā)組長。曾發(fā)表多篇數據庫技術論文,擅于解決大型數據庫性能問題,并擁有軟件專利1項。

圖書目錄

第一部分 DB2基礎
第1章 我看DB2設計與優(yōu)化
1.1 數據庫設計與性能優(yōu)化
1.1.1 收集需求
1.1.2 設計概念模型
1.1.3 設計邏輯結構
1.1.4 設計物理結構
1.1.5 實施、運行和維護階段
1.2 性能問題
1.2.1 什么是性能問題
1.2.2 為系統(tǒng)做性能基準測試
1.2.3 制訂性能優(yōu)化目標
1.2.4 把問題分類
1.3 使用PAT方法學解決問題
1.3.1 什么是PAT方法學
1.3.2 PAT方法學優(yōu)化策略
1.3.3 使用PAT方法學
1.3.4 使用PAT方法學的步驟
1.3.5 PAT樹使用建議
1.4 小結
第2章 性能優(yōu)化利器--PAT方法
2.1 優(yōu)化步驟
2.2 業(yè)務分析
2.2.1 經營分析系統(tǒng)的架構
2.2.2 性能問題的提出
2.3 系統(tǒng)分析
2.3.1 硬件和操作系統(tǒng)
2.3.2 數據庫物理設計
2.3.3 分析結果
2.4 制訂優(yōu)化計劃
2.4.1 優(yōu)化計劃安排
2.4.2 實踐優(yōu)化策略
2.5 使用PAT方法
2.5.1 優(yōu)化“每天下午系統(tǒng)響應慢”問題(Perf_SlowAfterNoon_Sys)
2.5.2 優(yōu)化“大數據轉入”問題(Perf_Load_App)
2.5.3 優(yōu)化“客戶流失分析”問題(Perf_Customer_App)
2.5.4 優(yōu)化“賬戶資費”問題(Perf_ACC_App)
2.5.5 優(yōu)化“數據質量管理”問題(Perf_Data_App)
2.5.6 優(yōu)化“系統(tǒng)逐漸變慢”問題(Perf_SlowDown_Sys)
2.5.7 優(yōu)化總結
2.6 小結
第二部分 DB2數據庫設計
第3章 高質量邏輯設計
3.1 常規(guī)表設計
3.1.1 表設計的原則
3.1.2 列定義原則
3.1.3 數據完整性設計
3.1.4 其他考慮因素
3.2 索引設計
3.2.1 索引的概念
3.2.2 深入解析索引原理
3.2.3 創(chuàng)建索引
3.2.4 索引設計原則
3.2.5 索引維護
3.3 MDC表設計
3.3.1 多維群集(MDC)
3.3.2 塊索引
3.3.3 MDC表的優(yōu)勢
3.3.4 MDC表設計原則
3.4 表分區(qū)設計
3.4.1 分區(qū)表
3.4.2 分區(qū)表索引
3.4.3 轉入轉出
3.4.4 案例分析
3.5 DPF設計
3.5.1 數據庫分區(qū)
3.5.2 數據庫分區(qū)組
3.5.3 DPF設計原則
3.5.4 MDC、DPF和表分區(qū)
3.6 MQT表設計
3.6.1 MQT表介紹
3.6.2 MQT表適用范圍
3.6.3 MQT表設計原則
3.6.4 MQT表設計示例
3.7 臨時表設計
3.7.1 全局臨時表(CGTT/DGTT)
3.7.2 臨時表設計
3.7.3 設計示例
3.8 小結
第4章 高質量物理設計
4.1 物理設計
4.1.1 確定數據庫的物理結構
4.1.2 評價物理結構
4.2 設置和管理CPU
4.2.1 DB2的并行處理SMP
4.2.2 DB2的并行處理MPP
4.2.3 SMP集群(SMP+MPP)
4.3 設置和管理I/O
4.3.1 磁盤和存儲設計
4.3.2 磁盤陣列技術
4.3.3 條帶化
4.3.4 I/O相關配置參數
4.3.5 I/O存儲設計小結
4.3.6 I/O設計范例
4.4 表空間設計
4.4.1 表空間概念
4.4.2 表空間類型
4.4.3 表空間設計總結
4.4.4 表空間設計范例
4.5 設置和管理內存
4.5.1 內存
4.5.2 緩沖池設計
4.5.3 STMM內存自動管理
4.6 數據壓縮
4.6.1 壓縮的重要性
4.6.2 壓縮的種類
4.7 小結
第5章 pureXML數據庫設計
5.1 DB2 pureXML
5.1.1 pureXML之風采
5.1.2 XML存儲
5.1.3 XQuery與SQL/XML
5.1.4 XML Schema
5.2 XML索引
5.2.1 XML索引類型
5.2.2 創(chuàng)建索引
5.2.3 XML索引優(yōu)化
5.3 使用pureXML設計高效的數據庫
5.3.1 動態(tài)表單類設計
5.3.2 元數據類設計
5.3.3 數據交換類設計
5.3.4 社交網絡類設計
5.4 XML數據庫的性能優(yōu)化
5.5 小結
第6章 工作負載設計
6.1 DB2工作負載介紹
6.2 工作負載管理器組件
6.2.1 工作負載
6.2.2 服務類
6.2.3 閾值
6.2.4 工作類集合和工作操作集合
6.2.5 DB2和AIX / Linux WLM
6.2.6 小結
6.3 WLM監(jiān)控
6.3.1 監(jiān)控環(huán)境
6.3.2 工作負載監(jiān)控示例
6.4 設計DB2工作負載
6.5 工作負載范例
6.6 小結
第三部分 DB2數據庫性能優(yōu)化
第7章 DB2配置優(yōu)化與監(jiān)控
7.1 配置參數優(yōu)化
7.1.1 操作系統(tǒng)參數優(yōu)化
7.1.2 DBM參數優(yōu)化
7.1.3 DB參數優(yōu)化
7.1.4 注冊變量優(yōu)化
7.1.5 常見問題總結
7.2 性能監(jiān)控的途徑
7.2.1 快照監(jiān)控
7.2.2 事件監(jiān)控
7.2.3 db2pd監(jiān)控
7.3 新監(jiān)控框架
7.3.1 表函數
7.3.2 管理視圖
7.4 系統(tǒng)監(jiān)控的方法
7.4.1 CPU監(jiān)控
7.4.2 內存監(jiān)控
7.4.3 I/O監(jiān)控
7.5 DB2高級監(jiān)控工具
7.5.1 db2top
7.5.2 Data Studio管理控制臺
7.5.3 Optim性能管理器
7.6 本章小結
第8章 SQL語句性能優(yōu)化實戰(zhàn)
8.1 SQL語句編寫
8.1.1 謂詞
8.1.2 多余的連接
8.1.3 子查詢
8.1.4 外連接
8.1.5 UNION ALL的使用
8.1.6 Having子句
8.1.7 OFNR和FFNR子句
8.1.8 使用參數標記
8.2 優(yōu)化器
8.2.1 優(yōu)化級別
8.2.2 注冊變量
8.2.3 內存參數
8.2.4 表和索引設計
8.2.5 統(tǒng)計信息
8.2.6 信息性約束
8.3 SQL語句訪問計劃分析
8.3.1 解釋工具
8.3.2 查詢重寫
8.3.3 訪問路徑
8.3.4 連接方法
8.3.5 問題SQL語句分析
8.4 其他優(yōu)化建議
8.4.1 特殊的優(yōu)化方法
8.4.2 Design Advisor優(yōu)化指導
8.4.3 語句集中器
8.5 存儲過程優(yōu)化
8.6 XQuery優(yōu)化
8.6.1 XQuery簡介
8.6.2 如何使用
8.7 數據在線優(yōu)化
8.7.1 REORGCHK
8.7.2 REORG
8.8 本章小結
第9章 鎖和日志優(yōu)化
9.1 鎖
9.1.1 鎖等待和超時
9.1.2 鎖升級
9.1.3 死鎖
9.2 鎖的類型與兼容性
9.2.1 鎖的類型
9.2.2 鎖兼容
9.3 隔離級別與影響并發(fā)的因素
9.3.1 隔離級別介紹
9.3.2 DB2注冊變量
9.3.3 當前已落實
9.4 鎖監(jiān)控和問題解決
9.4.1 鎖等待監(jiān)控
9.4.2 鎖超時監(jiān)控
9.4.3 死鎖監(jiān)控
9.5 日志與性能
9.5.1 循環(huán)日志
9.5.2 歸檔日志
9.5.3 日志的使用
9.5.4 寫日志和寫表
9.5.5 日志配置參數
9.6 日志監(jiān)控與優(yōu)化
9.6.1 日志監(jiān)控
9.6.2 日志瓶頸與優(yōu)化
9.7 本章小結
第四部分 高級優(yōu)化技術
第10章 pureScale海量事務處理
10.1 什么是pureScale
10.2 pureScale架構
10.3 DB2 pureScale和 Oracle RAC的對比
10.4 DB2 pureScale實例
10.4.1 實例背景
10.4.2 硬件配置
10.4.3 軟件安裝配置
10.4.4 客戶應用測試
10.5 小結
第11章 solidDB高速緩存優(yōu)化
11.1 什么是solidDB高速緩存
11.2 solidDB高速緩存DB2數據
11.3 solidDB高速緩存應用場合
11.4 solidDB高速緩存架構
11.5 電信行業(yè)應用案例
11.5.1 應用背景
11.5.2 使用solidDB高速緩存加速
11.6 小結
附錄A 常用監(jiān)控命令用法
附錄B 縮略語釋義
后記
參考文獻

本目錄推薦

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