- 論壇徽章:
- 0
|
《讓DB2跑得更快——DB2內(nèi)部解析與性能優(yōu)化》
DB2數(shù)據(jù)庫領(lǐng)域的精彩強(qiáng)音,DB2技巧精髓的熱心分享,資深數(shù)據(jù)庫專家牛新莊、干毅民、成孜論、唐志剛聯(lián)袂推薦!{:3_182:}
23339169.jpg (0 Bytes, 下載次數(shù): 59)
下載附件
2013-10-18 13:05 上傳
本書作者在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)者。
作者本人出于對DB2的狂熱與追求,通過長期的凝練與匯聚,將DB2知識系統(tǒng)化,把DB2數(shù)據(jù)庫調(diào)優(yōu)技巧的精髓熱心地分享給廣大讀者,并且憑借深厚而扎實(shí)的理論及經(jīng)驗(yàn),對DB2數(shù)據(jù)庫的內(nèi)部進(jìn)行了深入解析,這是對數(shù)據(jù)庫領(lǐng)域所做出的重要貢獻(xiàn)與精彩強(qiáng)音!
單看“內(nèi)部解析”四個字,就已經(jīng)能體現(xiàn)本書的寶貴價值,在“內(nèi)部解析”的基礎(chǔ)上進(jìn)行“性能優(yōu)化”,定會讓您的DB2“跑得更快”!
內(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é)合了DB2 V10.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)的參考用書。
本書結(jié)構(gòu)
全書分為5大篇共13章。第1篇主要對性能問題的定義、影響性能問題的因素、DB2的整體組件結(jié)構(gòu),以及對于各種類型語句的處理機(jī)制進(jìn)行詳細(xì)的探討;第2篇主要針對DB2提供的各個監(jiān)控工具進(jìn)行闡述,并提供了一些監(jiān)控建議;第3篇主要闡述DB2的內(nèi)部運(yùn)行機(jī)制及各個組件的原理;第4篇包含DB2中內(nèi)部工具的優(yōu)化與運(yùn)行機(jī)制,以及DB2在各個平臺中需要注意的性能參數(shù);第5篇對性能優(yōu)化思路進(jìn)行了概括性的總結(jié)。
第1篇性能定義及整體架構(gòu)第 1 章主要對性能問題的目標(biāo)進(jìn)行了闡述和定義,并描述了可能影響各個工作負(fù)載的特征,以及可能對其產(chǎn)生性能影響的因素。第2章對DB2的體系結(jié)構(gòu)進(jìn)行了基本介紹,并描述了DB2各個組件處理SQL語句的基本原理與機(jī)制。
第2篇性能監(jiān)控工具及監(jiān)控技巧第3章按照監(jiān)控特性對DB2提供的監(jiān)控工具進(jìn)行了基本介紹,并介紹了一些基本的監(jiān)控技巧。
第3篇性能分析及內(nèi)部原理剖析第4章對優(yōu)化器的原理進(jìn)行了探討,闡述了優(yōu)化器的重寫機(jī)制、優(yōu)化原理及編譯原理,并介紹了如何檢查優(yōu)化器的估算結(jié)果的兩種方法。第5章介紹了解決優(yōu)化器編譯問題的的7種性能優(yōu)化武器,以及何時且如何才能有效地使用這些武器解決實(shí)際問題。第6章描述了為了避免性能問題應(yīng)該如何對數(shù)據(jù)庫表及索引進(jìn)行有效設(shè)計,針對合適的場景使用適合的技術(shù)才能更有效地避免性能問題的發(fā)生。第7章詳細(xì)描述了DB2數(shù)據(jù)庫的I/O原理,I/O性能通常是數(shù)據(jù)庫運(yùn)行過程中最為耗時的一環(huán),本章詳細(xì)介紹了DB2相關(guān)I/O情景,以及如何有效地提高I/O性能。第8章詳細(xì)介紹了DB2中各個內(nèi)存池的分配以及作用,并講述了怎樣定位及修復(fù)內(nèi)存泄露的方法。第9章對數(shù)據(jù)庫的物理結(jié)構(gòu)進(jìn)行了詳細(xì)剖析,并講解了各種情況下物理結(jié)構(gòu)對于數(shù)據(jù)庫性能的負(fù)面影響及避免方法。第10章對DB2中鎖及l(fā)atch等待事件進(jìn)行了描述與分析,并分享部分等待事件解決案例及心得。
第4篇實(shí)用工具調(diào)優(yōu)及操作系統(tǒng)優(yōu)化第11章講述了backup、restore、export、import、load、reorg、runstats等DB2提供的多種實(shí)用工具的執(zhí)行原理以及性能調(diào)優(yōu)方法。第12章介紹了AIX及Windows平臺上CPU、內(nèi)存、磁盤I/O及網(wǎng)絡(luò)等方面的相關(guān)優(yōu)化參數(shù)。
第5篇性能分析思路及優(yōu)化總結(jié)第13章對性能分析思路進(jìn)行了歸納與總結(jié),并按照資源占用問題及響應(yīng)時間緩慢的問題對數(shù)據(jù)庫性能問題提供了整體分析的思路與解決方案。 |
|