DB2設(shè)計(jì)與性能優(yōu)化

出版時(shí)間:2011-4  出版社:電子工業(yè)出版社  作者:王飛鵬,陳輝,張廣舟  頁數(shù):390  
Tag標(biāo)簽:無  

內(nèi)容概要

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

作者簡(jiǎn)介

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

書籍目錄

第一部分 DB2基礎(chǔ)
 第1章 我看DB2設(shè)計(jì)與優(yōu)化
  1.1 數(shù)據(jù)庫設(shè)計(jì)與性能優(yōu)化
   1.1.1 收集需求
   1.1.2 設(shè)計(jì)概念模型
   1.1.3 設(shè)計(jì)邏輯結(jié)構(gòu)
   1.1.4 設(shè)計(jì)物理結(jié)構(gòu)
   1.1.5 實(shí)施、運(yùn)行和維護(hù)階段
  1.2 性能問題
   1.2.1 什么是性能問題
   1.2.2 為系統(tǒng)做性能基準(zhǔn)測(cè)試
   1.2.3 制訂性能優(yōu)化目標(biāo)
   1.2.4 把問題分類
  1.3 使用PAT方法學(xué)解決問題
   1.3.1 什么是PAT方法學(xué)
   1.3.2 PAT方法學(xué)優(yōu)化策略
   1.3.3 使用PAT方法學(xué)
   1.3.4 使用PAT方法學(xué)的步驟
   1.3.5 PAT樹使用建議
  1.4 小結(jié)
 第2章 性能優(yōu)化利器——PAT方法
  2.1 優(yōu)化步驟
  2.2 業(yè)務(wù)分析
   2.2.1 經(jīng)營分析系統(tǒng)的架構(gòu)
   2.2.2 性能問題的提出
  2.3 系統(tǒng)分析
   2.3.1 硬件和操作系統(tǒng)
   2.3.2 數(shù)據(jù)庫物理設(shè)計(jì)
   2.3.3 分析結(jié)果
  2.4 制訂優(yōu)化計(jì)劃
   2.4.1 優(yōu)化計(jì)劃安排
   2.4.2 實(shí)踐優(yōu)化策略
  2.5 使用PAT方法
   2.5.1 優(yōu)化“每天下午系統(tǒng)響應(yīng)慢”問題(Perf_SlowAfterNoon_Sys)
   2.5.2 優(yōu)化“大數(shù)據(jù)轉(zhuǎn)入”問題(Perf_Load_App)
   2.5.3 優(yōu)化“客戶流失分析”問題(Perf_Customer_App)
   2.5.4 優(yōu)化“賬戶資費(fèi)”問題(Perf_ACC_App)
   2.5.5 優(yōu)化“數(shù)據(jù)質(zhì)量管理”問題(Perf_Data_App)
   2.5.6 優(yōu)化“系統(tǒng)逐漸變慢”問題(Perf_SlowDown_Sys)
   2.5.7 優(yōu)化總結(jié)
  2.6 小結(jié)
?二部分 DB2數(shù)據(jù)庫設(shè)計(jì)
 第3章 高質(zhì)量邏輯設(shè)計(jì)
 第4章 高質(zhì)量物理設(shè)計(jì)
 第5章 pureXML數(shù)據(jù)庫設(shè)計(jì)
 第6章 工作負(fù)載設(shè)計(jì)
第三部分 DB2數(shù)據(jù)庫性能優(yōu)化
 第7章 DB2配置優(yōu)化與監(jiān)控
 第8章 SQL語句性能優(yōu)化實(shí)戰(zhàn)
 第9章 鎖和日志優(yōu)化
第四部分 高級(jí)優(yōu)化技術(shù)
 第10章 pureScale海量事務(wù)處理
 第11章 solidDB高速緩存優(yōu)化
附錄A 常用監(jiān)控命令用法
附錄B 縮略語釋義
后記
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:1.1.3 設(shè)計(jì)邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模,主要用于DBMS的實(shí)現(xiàn)。設(shè)計(jì)邏輯結(jié)構(gòu)首先選擇最適合描述與表達(dá)相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型。數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心,主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等,DB2就是基于關(guān)系型數(shù)據(jù)模型來實(shí)現(xiàn)的。邏輯結(jié)構(gòu)的設(shè)計(jì)過程就是將E.R圖轉(zhuǎn)換為關(guān)系模型,即將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系進(jìn)行轉(zhuǎn)化。這種轉(zhuǎn)換一般遵循如下原則:一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的鍵值。最后,這些關(guān)系模型體現(xiàn)在對(duì)具體DBMS的表設(shè)計(jì)上?!け碓O(shè)計(jì):在關(guān)系表中,表中的每個(gè)數(shù)據(jù)行都是相關(guān)數(shù)據(jù)值的集合。一個(gè)表的每一列都必須具有對(duì)于該表唯一的名稱。數(shù)據(jù)類型和長度指定對(duì)該列有效的數(shù)據(jù)類型和最大長度。主鍵是在一個(gè)表上定義的唯一鍵中的一個(gè),而且該鍵被選為最重要的鍵。一個(gè)表上只能有一個(gè)主鍵?!け碇g的關(guān)系:主要包括一對(duì)一,一對(duì)多和多對(duì)多。一對(duì)一關(guān)系在兩個(gè)方向都是單值的,例如一個(gè)經(jīng)理管理一個(gè)部門,一個(gè)部門只有一個(gè)經(jīng)理。一對(duì)多關(guān)系中,一個(gè)職員只能在一個(gè)部門工作,對(duì)于職員,此關(guān)系是單值的。另一方面,一個(gè)部門可有許多職員,對(duì)于部門,此關(guān)系是多值的。職員(單值的)和部門(多值的)之間的關(guān)系是一對(duì)多的關(guān)系。兩個(gè)方向都是多值的關(guān)系是多對(duì)多關(guān)系。一個(gè)職員可以處理多個(gè)項(xiàng)目,而一個(gè)項(xiàng)目可以有多個(gè)職員。

媒體關(guān)注與評(píng)論

這本由DB2資深工程師撰寫的書,是信息管理領(lǐng)域的一朵奇葩,專注于數(shù)據(jù)庫設(shè)計(jì)與性能優(yōu)化方面,內(nèi)容非常全面,定位非常準(zhǔn)確,方法非常實(shí)用,相信她能幫助中國的高端信息管理技術(shù)人才更上一層樓?!  狪BM中國開發(fā)心、信息管理產(chǎn)品開發(fā)部總經(jīng)理 吉燕勇作者具有為政府、電信、金融等行業(yè)客戶做數(shù)據(jù)庫咨詢和實(shí)施經(jīng)驗(yàn),充分了解生產(chǎn)環(huán)境中客戶遇到的實(shí)際問題。上面的一切使得本書能想讀者之所想,寫讀者之所需。  ——IBM中國開發(fā)DB2開發(fā)資源經(jīng)理 干毅民當(dāng)我接連讀完第1章和第2章,我發(fā)現(xiàn)作者不但目標(biāo)長遠(yuǎn),下的功夫也極深。案例分析部分環(huán)環(huán)緊扣,步步精彩。貫穿整本書的線索使我迫不及待地追逐一個(gè)又一個(gè)的疑問,一直讀過數(shù)百頁。我不得不驚嘆,這本書本身就是一個(gè)完整的理論體系,擴(kuò)能長龍飛舞,縮能穩(wěn)如泰山?!  狪BM信息管理產(chǎn)品首席架構(gòu)師 美國加州大學(xué)博士 陳奇書里既有驚心動(dòng)魄的危機(jī)處理紀(jì)實(shí),又有摸爬滾打積累的實(shí)踐心得。有時(shí)你會(huì)享用到最新技術(shù)的說明資料,有時(shí)你會(huì)感同身受實(shí)戰(zhàn)技巧,有時(shí)你也會(huì)對(duì)作者獨(dú)特的分析視角感嘆不已。我很欣慰,一部DBA案頭必備,可以傳世的經(jīng)典之作誕生了!  ——IT諸葛網(wǎng)總裁 焦新港

編輯推薦

《DB2設(shè)計(jì)與性能優(yōu)化:原理、方法與實(shí)踐》:IBM信息管理開發(fā)部總經(jīng)理吉燕勇推薦序IBMD B2開發(fā)部資深經(jīng)理干毅民推薦序IBM信息管理首席架構(gòu)師陳奇博士任技術(shù)顧問

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    DB2設(shè)計(jì)與性能優(yōu)化 PDF格式下載


用戶評(píng)論 (總計(jì)29條)

 
 

  •   DB2的資料相比Oracle一直都欠缺的。
    這一本是相當(dāng)不錯(cuò)的,另外牛新莊的那套也是相當(dāng)好的。
    不過這本更直接,感覺更了解開發(fā)、維護(hù)人員的需求。
    贊,超贊。
  •   看db2china上一片好評(píng),買來看看
  •   本書介紹非常詳細(xì),思路清晰,不論是初識(shí)還是應(yīng)用開發(fā)都很適用,非常喜歡!
  •   pat樹的方法將知識(shí)融會(huì)貫通,同時(shí)很多正反案例又不失實(shí)用。同牛新莊的后兩本書比較,有過之而無不及??磥?,出書在精不在多。鄙視為了賺錢而借名望拼湊出版書籍的“專家”。
  •   此書很好,可以了解相當(dāng)內(nèi)容,如果是想認(rèn)證,這本書只是參考,不能用來當(dāng)作輔導(dǎo)書,總體這本書還是不錯(cuò)
  •   這本書很有錯(cuò),而且有一張導(dǎo)圖,很好,還說了學(xué)習(xí)方法,我自己也畫了一張導(dǎo)圖,受益匪淺
  •   此書寫的非常不錯(cuò),深入淺出,理論聯(lián)系實(shí)際,可以滿足不同讀者的需要,對(duì)我來說收獲頗豐,不管你是剛開始學(xué)的還是已經(jīng)有多年經(jīng)驗(yàn)的,都可以在此找到一些自己需要的東西。
  •   書內(nèi)容還不錯(cuò)!
  •   這書很不錯(cuò),內(nèi)容很詳實(shí),說了很多例子,很好很強(qiáng)大
  •   這本書買來收藏,等有時(shí)間在看
  •   上午訂的書,下午書就到了,當(dāng)當(dāng)神速啊。由于剛拿到書,只大概翻了一下,感覺寫得很不錯(cuò)。
  •   融入了很多體會(huì),并未簡(jiǎn)單copy
  •   學(xué)習(xí)中... ...
  •   如果缺貨,請(qǐng)?zhí)崆皹?biāo)注!謝謝!不要訂單都下了,才提示無貨。
  •   沒有大量的積累,絕對(duì)寫不出這么多干貨
  •   針對(duì)DB2做了比較詳細(xì)的講解,對(duì)于設(shè)計(jì)和開發(fā)以及維護(hù)都挺好的
  •   首先,內(nèi)容不敢評(píng)價(jià)
    剛拿到這本書兩點(diǎn)不足:
    1、該書在可操作性層面上說,偏理論了一點(diǎn),缺乏可操作性;
    2、若是本好書的話,這個(gè)紙張我實(shí)在是討厭!
  •   在這方面的知識(shí)得到了提高 。
  •   工具書一本,沒什么好說的。
  •   非常有助于性能問題的排查與優(yōu)化
  •   書中作者通過自己生產(chǎn)模式上面遇到的問題,通過自己的深思之后得出的實(shí)例講解非常具有實(shí)戰(zhàn)意義,是一本非常不錯(cuò)的好書!
  •   這本書還是適合有一定基礎(chǔ)的人看,沒有基礎(chǔ)看這個(gè)書會(huì)很痛苦的
  •   用了心寫的書, 值得品鑒!
  •   寫得很深,不適合初學(xué)者。
  •   從工程實(shí)踐出發(fā),非好好的書。
  •   大概翻了一下,很不錯(cuò)的書
  •   此書絕對(duì)要推薦一下。很好
  •   寫得很好,不適合沒數(shù)據(jù)庫基礎(chǔ)的人看
  •   行了。書是全新的,正版的
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7