出版時間:2011-4 出版社:電子工業(yè)出版社 作者:王飛鵬,陳輝,張廣舟 頁數(shù):390
Tag標簽:無
內容概要
本書原汁原味地展示了DB2設計和優(yōu)化技術,深入剖析了DB2的工作原理。全書分為4部分,共11章。
第一部分解析數(shù)據(jù)庫性能的本質問題。第二部分從設計高性能數(shù)據(jù)庫的角度,詳細介紹如何使用DB2數(shù)據(jù)庫設計高質量的應用系統(tǒng),內容包括DB2數(shù)據(jù)庫邏輯設計、DB2數(shù)據(jù)庫物理設計、DB2pureXML數(shù)據(jù)庫設計及DB2工作負載設計。第三部分介紹如何優(yōu)化DB2數(shù)據(jù)庫,內容包括性能監(jiān)控及參數(shù)調整、SQL語句優(yōu)化策略、鎖和日志優(yōu)化等。第四部分闡述DB2高級性能加速技術,主要包括DB2pureScale集群和solidDB高速緩存加速。
附錄部分列出了常用監(jiān)控命令用法和縮略語釋義,還特別提供了PAT樹的放大圖,供讀者進行數(shù)據(jù)庫性能優(yōu)化時使用。
讀者對象:本書適合DB2數(shù)據(jù)庫設計人員、DBA、數(shù)據(jù)庫性能分析人員、數(shù)據(jù)庫開發(fā)人員、運維人員及應用開發(fā)工程師閱讀和參考,也可用做高校相關專業(yè)或培訓班的教材。
作者簡介
王飛鵬,DB2數(shù)據(jù)庫資深顧問。曾為電信、銀行、中央部委、中國高鐵等大型數(shù)據(jù)庫項目作出了重要貢獻。首次提也PAT方法學,為解決數(shù)據(jù)庫性能問題提供了分析標準。發(fā)表數(shù)據(jù)庫論文12篇,擁有軟件專利3項。每年通過大量咨詢、講座、培訓等方式,為數(shù)據(jù)庫人才更好地運用數(shù)據(jù)庫技術做出了最大的努力。陳輝,DB2數(shù)據(jù)庫內核開發(fā)工程師。來自IBM中國DB2開發(fā)團隊,具有多年DB2引擎開發(fā)經驗。目前從事DB2內核開發(fā)和客戶技術支持工作,精于DB2問題診斷處理,擁有系統(tǒng)師認證、IBM DB2各項認證。張廣舟,DB2數(shù)據(jù)庫資深軟件工程師。多年來一直從事DB2核心開發(fā)工作?,F(xiàn)任IBM中國SQL編譯器和優(yōu)化器開發(fā)組長。曾發(fā)表多篇數(shù)據(jù)庫技術論文,擅于解決大型數(shù)據(jù)庫性能問題,并擁有軟件專利1項。成孜論,數(shù)據(jù)庫咨詢專家。曾為荷蘭銀行(香港)系統(tǒng)數(shù)據(jù)庫技術顧問、KDDI通信數(shù)據(jù)庫咨詢師?,F(xiàn)受聘為中國大陸某金融機構數(shù)據(jù)庫Senior Consultant。
書籍目錄
第一部分 DB2基礎
第1章 我看DB2設計與優(yōu)化
1.1 數(shù)據(jù)庫設計與性能優(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 數(shù)據(jù)庫物理設計
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)化“大數(shù)據(jù)轉入”問題(Perf_Load_App)
2.5.3 優(yōu)化“客戶流失分析”問題(Perf_Customer_App)
2.5.4 優(yōu)化“賬戶資費”問題(Perf_ACC_App)
2.5.5 優(yōu)化“數(shù)據(jù)質量管理”問題(Perf_Data_App)
2.5.6 優(yōu)化“系統(tǒng)逐漸變慢”問題(Perf_SlowDown_Sys)
2.5.7 優(yōu)化總結
2.6 小結
?二部分 DB2數(shù)據(jù)庫設計
第3章 高質量邏輯設計
第4章 高質量物理設計
第5章 pureXML數(shù)據(jù)庫設計
第6章 工作負載設計
第三部分 DB2數(shù)據(jù)庫性能優(yōu)化
第7章 DB2配置優(yōu)化與監(jiān)控
第8章 SQL語句性能優(yōu)化實戰(zhàn)
第9章 鎖和日志優(yōu)化
第四部分 高級優(yōu)化技術
第10章 pureScale海量事務處理
第11章 solidDB高速緩存優(yōu)化
附錄A 常用監(jiān)控命令用法
附錄B 縮略語釋義
后記
參考文獻
章節(jié)摘錄
版權頁:插圖:1.1.3 設計邏輯結構邏輯結構是按計算機系統(tǒng)的觀點對數(shù)據(jù)建模,主要用于DBMS的實現(xiàn)。設計邏輯結構首先選擇最適合描述與表達相應概念結構的數(shù)據(jù)模型。數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心,主要包括網狀模型、層次模型、關系模型等,DB2就是基于關系型數(shù)據(jù)模型來實現(xiàn)的。邏輯結構的設計過程就是將E.R圖轉換為關系模型,即將實體、實體的屬性和實體之間的聯(lián)系進行轉化。這種轉換一般遵循如下原則:一個實體型轉換為一個關系模式,實體的屬性就是關系的屬性,實體的碼就是關系的鍵值。最后,這些關系模型體現(xiàn)在對具體DBMS的表設計上。·表設計:在關系表中,表中的每個數(shù)據(jù)行都是相關數(shù)據(jù)值的集合。一個表的每一列都必須具有對于該表唯一的名稱。數(shù)據(jù)類型和長度指定對該列有效的數(shù)據(jù)類型和最大長度。主鍵是在一個表上定義的唯一鍵中的一個,而且該鍵被選為最重要的鍵。一個表上只能有一個主鍵?!け碇g的關系:主要包括一對一,一對多和多對多。一對一關系在兩個方向都是單值的,例如一個經理管理一個部門,一個部門只有一個經理。一對多關系中,一個職員只能在一個部門工作,對于職員,此關系是單值的。另一方面,一個部門可有許多職員,對于部門,此關系是多值的。職員(單值的)和部門(多值的)之間的關系是一對多的關系。兩個方向都是多值的關系是多對多關系。一個職員可以處理多個項目,而一個項目可以有多個職員。
媒體關注與評論
這本由DB2資深工程師撰寫的書,是信息管理領域的一朵奇葩,專注于數(shù)據(jù)庫設計與性能優(yōu)化方面,內容非常全面,定位非常準確,方法非常實用,相信她能幫助中國的高端信息管理技術人才更上一層樓。 ——IBM中國開發(fā)心、信息管理產品開發(fā)部總經理 吉燕勇作者具有為政府、電信、金融等行業(yè)客戶做數(shù)據(jù)庫咨詢和實施經驗,充分了解生產環(huán)境中客戶遇到的實際問題。上面的一切使得本書能想讀者之所想,寫讀者之所需?! 狪BM中國開發(fā)DB2開發(fā)資源經理 干毅民當我接連讀完第1章和第2章,我發(fā)現(xiàn)作者不但目標長遠,下的功夫也極深。案例分析部分環(huán)環(huán)緊扣,步步精彩。貫穿整本書的線索使我迫不及待地追逐一個又一個的疑問,一直讀過數(shù)百頁。我不得不驚嘆,這本書本身就是一個完整的理論體系,擴能長龍飛舞,縮能穩(wěn)如泰山。 ——IBM信息管理產品首席架構師 美國加州大學博士 陳奇書里既有驚心動魄的危機處理紀實,又有摸爬滾打積累的實踐心得。有時你會享用到最新技術的說明資料,有時你會感同身受實戰(zhàn)技巧,有時你也會對作者獨特的分析視角感嘆不已。我很欣慰,一部DBA案頭必備,可以傳世的經典之作誕生了! ——IT諸葛網總裁 焦新港
編輯推薦
《DB2設計與性能優(yōu)化:原理、方法與實踐》:IBM信息管理開發(fā)部總經理吉燕勇推薦序IBMD B2開發(fā)部資深經理干毅民推薦序IBM信息管理首席架構師陳奇博士任技術顧問
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載