注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)庫理論讓DB2跑得更快:DB2內(nèi)部解析與性能優(yōu)化

讓DB2跑得更快:DB2內(nèi)部解析與性能優(yōu)化

讓DB2跑得更快:DB2內(nèi)部解析與性能優(yōu)化

定 價:¥79.00

作 者: 洪燁 著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 計算機(jī)/網(wǎng)絡(luò) 數(shù)據(jù)庫 數(shù)據(jù)庫理論

ISBN: 9787121214318 出版時間: 2013-10-01 包裝: 平裝
開本: 16開 頁數(shù): 457 字?jǐn)?shù):  

內(nèi)容簡介

  本書以優(yōu)化為主題,根據(jù)數(shù)據(jù)庫內(nèi)部原理將DB2數(shù)據(jù)庫對SQL語句及其他操作的內(nèi)部機(jī)制進(jìn)行詳細(xì)剖析,并將RDS、DMS、IXM、BPS等DB2內(nèi)部組件不為人知的一面展現(xiàn)給大家,以期做到對數(shù)據(jù)庫的調(diào)優(yōu)過程知其然并知其所以然。同時本書結(jié)合響應(yīng)時間與資源瓶頸兩種性能問題的現(xiàn)象,對數(shù)據(jù)庫調(diào)優(yōu)的整體思路進(jìn)行詳細(xì)講解,對原來老式的調(diào)優(yōu)思路進(jìn)行整理和改動,結(jié)合了DB2V10.1版本的一些新的監(jiān)控工具及特性,以一種全新的方式闡述DB2數(shù)據(jù)庫性能調(diào)優(yōu)的基本思路及實(shí)踐方法。本書適合DB2數(shù)據(jù)庫管理員、數(shù)據(jù)庫相關(guān)應(yīng)用程序開發(fā)人員、系統(tǒng)管理員、系統(tǒng)架構(gòu)師及有一定數(shù)據(jù)庫基礎(chǔ)的用戶自學(xué)和參考,也可作為DB2培訓(xùn)的參考用書。

作者簡介

  洪燁,畢業(yè)于湖南大學(xué),曾在IBM擔(dān)任數(shù)據(jù)庫現(xiàn)場技術(shù)支持,為北京移動、北京聯(lián)通、中國銀聯(lián)、中國銀行、中信銀行、聯(lián)想集團(tuán)、國家氣象局、中華聯(lián)合保險、唐山商業(yè)銀行等多家企業(yè)進(jìn)行DB2故障診斷、技術(shù)支持以及技術(shù)培訓(xùn)工作,擁有DB2開發(fā)、高級管理以及AIX管理等多項國際認(rèn)證。并在DB2China數(shù)據(jù)庫論壇擔(dān)任熱點(diǎn)討論版塊版主,主持多次熱點(diǎn)討論以及專家現(xiàn)場診斷,擅長DB2數(shù)據(jù)庫及相關(guān)產(chǎn)品的性能調(diào)優(yōu)及故障分析,對DB2技能及實(shí)踐經(jīng)驗(yàn)有多年積累。近年來多位業(yè)界專家一直在積極推動DB2領(lǐng)域的技術(shù)交流,真正理解DB2技術(shù)人員真正的需求與痛楚,是DB2系統(tǒng)知識及技巧精髓的熱心分享者及貢獻(xiàn)者。

圖書目錄

第1篇  性能定義及整體架構(gòu)
第1章  DB2性能優(yōu)化概述
1.1  性能目標(biāo)
1.1.1  響應(yīng)時間
1.1.2  吞吐量
1.2  工作負(fù)載類型
1.2.1  聯(lián)機(jī)事務(wù)處理(OLTP)
1.2.2  聯(lián)機(jī)分析處理(OLAP)
1.2.3  決策支持系統(tǒng)(DSS)
1.2.4  企業(yè)資源規(guī)劃(ERP)
1.3  影響性能的因素
1.3.1  軟件代碼編寫對性能的影響
1.3.2  應(yīng)用程序架構(gòu)設(shè)計對性能的影響
1.3.3  數(shù)據(jù)庫設(shè)計對性能的影響
1.3.4  系統(tǒng)設(shè)計對性能的影響
1.4  本章小結(jié)
第2章  DB2架構(gòu)介紹
2.1  DB2整體概況
2.1.1  DB2進(jìn)程/線程體系簡介
2.1.2  DB2內(nèi)存體系簡介
2.1.3  DB2相關(guān)文件簡介
2.2  DB2組件介紹
2.2.1  操作系統(tǒng)服務(wù)
2.2.2  基本系統(tǒng)調(diào)度
2.2.3  關(guān)系數(shù)據(jù)服務(wù)
2.2.4  數(shù)據(jù)管理服務(wù)
2.2.5  緩沖池服務(wù)
2.2.6  數(shù)據(jù)保護(hù)服務(wù)
2.3  SQL語句處理過程
2.3.1  數(shù)據(jù)查詢語言(DQL)
2.3.2  數(shù)據(jù)操作語言(DML)
2.3.3  事務(wù)處理語言(TPL)
2.4  本章小結(jié)
第2篇  性能監(jiān)控工具及監(jiān)控技巧
第3章  性能監(jiān)控工具
3.1  實(shí)時監(jiān)控工具
3.1.1  db2trc
3.1.2  db2top
3.1.3  db2pd
3.2  歷史監(jiān)控工具
3.2.1  快照
3.2.2  快照視圖及快照函數(shù)
3.2.3  事件監(jiān)視器
3.3  DB2工作負(fù)載管理(DB2 Workload Manager)
3.3.1  標(biāo)識階段(Identification Stage)
3.3.2  管理階段(Management Stage)
3.3.3  監(jiān)控階段(Monitoring Stage)
3.4  語句解釋說明工具
3.4.1  db2exfmt
3.4.2  db2expln
3.4.3  語句解釋說明工具對比
3.5  監(jiān)控技巧
3.5.1  查找數(shù)據(jù)庫中耗時最長的語句
3.5.2  分析特定語句的時間分布
3.5.3  捕獲所有的SQL語句
3.6  本章小結(jié)
第3篇  性能分析及內(nèi)部原理剖析
第4章  深入探討優(yōu)化器
4.1  語法語義分析
4.1.1  查詢解析
4.1.2  語義檢查
4.2  SQL語句重寫
4.2.1  謂詞簡介
4.2.2  掃描方式
4.2.3  連接運(yùn)算
4.2.4  查詢重寫
4.3  優(yōu)化器編譯
4.3.1  生成備選執(zhí)行計劃
4.3.2  基數(shù)評估
4.3.3  成本計算公式
4.3.4  生成可執(zhí)行的代碼
4.4  基數(shù)評估檢查
4.4.1  通過COUNT語句檢查基數(shù)評估
4.4.2  使用Section Actuals分析執(zhí)行計劃
4.5  本章小結(jié)
第5章  SQL語句性能優(yōu)化之7種武器
5.1  長生劍——基本統(tǒng)計信息
5.1.1  統(tǒng)計信息收集方法
5.1.2  統(tǒng)計信息收集策略
5.2  碧玉刀——分布統(tǒng)計信息
5.3  孔雀翎——列組統(tǒng)計信息
5.4  離別鉤——REOPT
5.4.1  REOPT處理機(jī)制
5.4.2  REOPT的啟用方式及監(jiān)控
5.5  多情環(huán)——靜態(tài)視圖
5.6  霸王槍——優(yōu)化概要文件
5.6.1  優(yōu)化概要文件的使用方法
5.6.2  優(yōu)化概要文件規(guī)則
5.7  拳頭——語句優(yōu)化
5.8  本章小結(jié)
第6章  數(shù)據(jù)對象存儲設(shè)計
6.1  表類型及設(shè)計方法
6.1.1  常規(guī)表
6.1.2  MDC表
6.1.3  分區(qū)表
6.1.4  MQT
6.1.5  表設(shè)計原則
6.2  索引類型及設(shè)計方法
6.2.1  索引的作用
6.2.2  索引創(chuàng)建原則
6.2.3  索引鍵順序的選擇
6.2.4  索引設(shè)計性能考慮
6.3  DB2設(shè)計顧問程序
6.3.1  戰(zhàn)略性的索引創(chuàng)建
6.3.2  戰(zhàn)略性的表類型選擇
6.4  本章小結(jié)
第7章  DB2物理結(jié)構(gòu)深入解析
7.1  表空間結(jié)構(gòu)剖析
7.1.1  SMS(系統(tǒng)管理表空間)結(jié)構(gòu)剖析
7.1.2  DMS(數(shù)據(jù)庫管理表空間)結(jié)構(gòu)剖析
7.1.3  高水位對于性能的影響
7.1.4  對容器進(jìn)行重新平衡對性能的影響
7.2  數(shù)據(jù)頁詳解
7.2.1  數(shù)據(jù)頁結(jié)構(gòu)剖析
7.2.2  字段類型與行遷移
7.2.3  頁重組
7.3  索引頁詳解
7.3.1  索引內(nèi)部結(jié)構(gòu)剖析
7.3.2  索引的分裂
7.3.3  索引維護(hù)和清除
7.4  日志文件結(jié)構(gòu)剖析
7.5  本章小結(jié)
第8章  I/O管理及優(yōu)化
8.1  數(shù)據(jù)I/O管理
8.1.1  緩沖池I/O原理
8.1.2  緩沖池邏輯讀取
8.1.3  緩沖池物理讀取
8.1.4  緩沖池寫入操作
8.1.5  基于塊的緩沖池I/O
8.1.6  緩沖池I/O監(jiān)控
8.1.7  直接I/O管理
8.2  日志I/O管理
8.2.1  日志讀取
8.2.2  日志寫入
8.2.3  日志I/O原理
8.2.4  日志文件I/O相關(guān)調(diào)優(yōu)參數(shù)
8.2.5  歸檔日志對I/O的影響
8.3  本章小結(jié)
第9章  內(nèi)存管理
9.1  內(nèi)存模型
9.1.1  實(shí)例共享內(nèi)存
9.1.2  數(shù)據(jù)庫共享內(nèi)存
9.1.3  應(yīng)用程序全局內(nèi)存
9.1.4  代理程序私有內(nèi)存
9.1.5  排序堆
9.1.6  其他內(nèi)存區(qū)域
9.2  STMM
9.2.1  STMM運(yùn)行機(jī)制
9.2.2  STMM監(jiān)控
9.3  如何定位及修復(fù)內(nèi)存泄漏
9.3.1  內(nèi)存泄漏診斷方法
9.3.2  內(nèi)存泄漏的處理方法
9.4  本章小結(jié)
第10章  DB2等待事件
10.1  鎖對象及兼容性
10.1.1  鎖對象及鎖模式
10.1.2  鎖兼容性及鎖轉(zhuǎn)換
10.2  鎖問題的監(jiān)控與解決
10.2.1  鎖事件監(jiān)控
10.2.2  鎖問題解決方法
10.2.3  鎖案例分享
10.3  latch事件
10.3.1  latch監(jiān)控
10.3.2  案例分析
10.4  本章小結(jié)
第4篇  實(shí)用工具調(diào)優(yōu)及操作系統(tǒng)優(yōu)化
第11章  實(shí)用工具調(diào)優(yōu)
11.1  備份恢復(fù)工具
11.1.1  backup
11.1.2  restore
11.2  數(shù)據(jù)移動
11.2.1  export
11.2.2  import
11.2.3  load
11.3  其他管理工具
11.3.1  reorg
11.3.2  runstats
11.4  本章小結(jié)
第12章  操作系統(tǒng)相關(guān)問題
12.1  AIX
12.1.1  虛擬內(nèi)存管理
12.1.2  磁盤及文件系統(tǒng)管理
12.1.3  網(wǎng)絡(luò)調(diào)優(yōu)參數(shù)
12.1.4  操作系統(tǒng)相關(guān)參數(shù)
12.1.5  系統(tǒng)監(jiān)控工具
12.2  Windows
12.2.1  內(nèi)存管理
12.2.2  磁盤及文件系統(tǒng)相關(guān)參數(shù)
12.2.3  系統(tǒng)監(jiān)控工具
12.3  本章小結(jié)
第5篇  性能分析思路及優(yōu)化總結(jié)
第13章  性能問題分析思路
13.1  響應(yīng)時間問題
13.1.1  響應(yīng)時間總結(jié)
13.1.2  通過快照進(jìn)行分析
13.1.3  通過快照函數(shù)進(jìn)行分析
13.2  資源占用問題
13.2.1  磁盤瓶頸
13.2.2  CPU瓶頸
13.2.3  內(nèi)存瓶頸
13.3  本章小結(jié)

本目錄推薦

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