出版時(shí)間:2011-9 出版社:電子工業(yè)出版社 作者:徐明偉,王濤 編著 頁(yè)數(shù):546
Tag標(biāo)簽:無(wú)
內(nèi)容概要
IBM
DB2作為業(yè)界主流的數(shù)據(jù)庫(kù)產(chǎn)品,廣泛應(yīng)用于金融、通信、煙草等行業(yè)。本書側(cè)重于DB2數(shù)據(jù)庫(kù)管理,以實(shí)戰(zhàn)為主要目標(biāo),內(nèi)容涵蓋軟件安裝配置、數(shù)據(jù)庫(kù)環(huán)境搭建、存儲(chǔ)規(guī)劃、數(shù)據(jù)遷移、備份恢復(fù)、鎖、性能監(jiān)控調(diào)優(yōu)和常見(jiàn)的問(wèn)題診斷等。通過(guò)循序漸進(jìn)、深入淺出的講解,力求讓讀者親自動(dòng)手實(shí)驗(yàn),結(jié)合實(shí)際案例,快速掌握DB2知識(shí),獨(dú)立完成日常運(yùn)維管理工作。本書作者均有IBM原廠的工作經(jīng)歷,實(shí)戰(zhàn)經(jīng)驗(yàn)非常豐富,本書將和大家分享他們的DB2數(shù)據(jù)庫(kù)管理的最佳實(shí)踐經(jīng)驗(yàn)。
作者簡(jiǎn)介
徐明偉,網(wǎng)絡(luò)ID:飛天。畢業(yè)于北京航空航天大學(xué),計(jì)算機(jī)碩士專業(yè)。2004年加入IBM中國(guó)軟件開(kāi)發(fā)中心軟件服務(wù)部,從事DB2、MDM相關(guān)的技術(shù)支持和咨詢工作。2010年成為DB2咨詢顧問(wèn),并創(chuàng)立北京普遠(yuǎn)天成科技有限公司,繼續(xù)專注于為客戶提供DB2咨詢、培訓(xùn)和支持工作。在DB2數(shù)據(jù)庫(kù)管理、性能調(diào)優(yōu)和問(wèn)題診斷方面,徐明偉具備非常豐富的經(jīng)驗(yàn)。曾經(jīng)幫助云南移動(dòng),海南移動(dòng)、貴州移動(dòng)、上海移動(dòng)、安徽聯(lián)通、人民銀行、農(nóng)業(yè)銀行、交通銀行、晉商銀行、中央國(guó)債、中國(guó)銀聯(lián)、國(guó)家煙草局、南京鋼鐵、寶鋼股份、北京高速路、韓國(guó)國(guó)稅局、馬來(lái)西亞工業(yè)部等備類行業(yè)客戶進(jìn)行DB2數(shù)據(jù)庫(kù)和相關(guān)產(chǎn)品的性能調(diào)優(yōu)和問(wèn)題診斷工作,獲得客戶高度認(rèn)可。積極推動(dòng)DB2的推廣和使用,組織了多場(chǎng)公開(kāi)課培訓(xùn)和企業(yè)內(nèi)訓(xùn),培訓(xùn)的人數(shù)超過(guò)千人,培訓(xùn)內(nèi)容注重理論和實(shí)戰(zhàn)相結(jié)合,并分享多個(gè)實(shí)際性能調(diào)優(yōu)和問(wèn)題診斷案例,深受客戶好評(píng)。王濤,網(wǎng)絡(luò)ID:wangzhonnew。畢業(yè)于加拿大卡爾加里大學(xué),計(jì)算機(jī)科學(xué)專業(yè)。于2005年加入JBM加拿大多倫多實(shí)驗(yàn)室,從事DB2二線技術(shù)支持。2007年升遷到DB2高級(jí)技術(shù)支持小組,主要負(fù)責(zé)北美區(qū)域客戶DB2系統(tǒng)宕機(jī)等嚴(yán)重事故處理與高級(jí)性能調(diào)優(yōu)支持。2011年進(jìn)入DB2三線高級(jí)問(wèn)題診斷小組,主要負(fù)責(zé)全球各地最為復(fù)雜與緊急的客戶DB2數(shù)據(jù)庫(kù)系統(tǒng)故障診斷處理,以及部分模塊的研發(fā)與優(yōu)化工作。王濤在DB2問(wèn)題診斷和性能優(yōu)化方面,具有極其豐富的經(jīng)驗(yàn),曾經(jīng)幫助包括花旗銀行,匯豐銀行、四大投行、可口可樂(lè)、波音、美國(guó)軍方以及政府等不同行業(yè)在內(nèi)的數(shù)百家大型企業(yè)在第一時(shí)間恢復(fù)關(guān)鍵數(shù)據(jù),為超過(guò)近百家企業(yè)的關(guān)鍵系統(tǒng)進(jìn)行DB2性能診斷和優(yōu)化,獲得客戶高度認(rèn)可和贊譽(yù)。王濤是國(guó)內(nèi)幾大知名DB2論壇的超級(jí)版主,熱心幫助國(guó)內(nèi)客戶解決生產(chǎn)故障,積極參與社區(qū)的問(wèn)題討論,為推動(dòng)DB2在國(guó)內(nèi)的傳播做出了突出貢獻(xiàn)。
書籍目錄
第一部分 DB2概述
第1章 DB2產(chǎn)品介紹
1.1 數(shù)據(jù)模型
1.2 DB2歷史
1.3 DB2版本
1.4 DB2 9主要功能增強(qiáng)
1.5 DB2認(rèn)證
1.6 DBA的任務(wù)和職責(zé)
1.7 IBM信息管理產(chǎn)品概述
1.8 小結(jié)
1.9 判斷題
1.10 參考文獻(xiàn)
第2章 DB2體系結(jié)構(gòu)
2.1 DB2體系結(jié)構(gòu)簡(jiǎn)介
2.2 對(duì)象層次關(guān)系
2.3 數(shù)據(jù)訪問(wèn)過(guò)程
2.4 數(shù)據(jù)庫(kù)工具
2.5 小結(jié)
2.6 判斷題
2.7 參考文檔
第二部分 DB2部置和規(guī)劃
第3章 安裝DB2軟件
3.1 軟件安裝
3.1.1 軟件獲取
3.1.2 安裝前檢查
3.1.3 安裝
3.1.4 補(bǔ)丁升級(jí)
3.1.5 版本升級(jí)
3.2 小結(jié)
3.3 判斷題
3.3 參考文檔
第4章 實(shí)例管理
4.1 什么是實(shí)例
4.2 創(chuàng)建實(shí)例
4.2.1 在Windows平臺(tái)下創(chuàng)建實(shí)例
4.2.2 在UNIX/Linux平臺(tái)下創(chuàng)建實(shí)例
4.3 啟動(dòng)/停止/列出實(shí)例
4.4 更新實(shí)例
4.5 刪除實(shí)例
4.6 實(shí)例參數(shù)
4.7 管理服務(wù)器(Database Administration Server, DAS)
4.8 小結(jié)
4.9 判斷題
第5章 數(shù)據(jù)庫(kù)創(chuàng)建和存儲(chǔ)管理
5.1 數(shù)據(jù)庫(kù)結(jié)構(gòu)
5.2 建庫(kù)、表空間
5.3 表空間維護(hù)管理
5.3.1 表空間監(jiān)控
5.3.2 表空間更改
5.3.3 表空間狀態(tài)
5.3.4 表空間高水位
5.3.5 深入DMS表空間
5.4 存儲(chǔ)設(shè)計(jì)最佳實(shí)踐
5.5 小結(jié)
5.6 判斷題
第6章 數(shù)據(jù)庫(kù)連接
6.1 遠(yuǎn)程連接概述
6.2 節(jié)點(diǎn)和數(shù)據(jù)庫(kù)編目
6.3 常見(jiàn)的數(shù)據(jù)庫(kù)連接問(wèn)題
6.4 小結(jié)
6.5 判斷題
第7章 數(shù)據(jù)庫(kù)對(duì)象
7.1 模式
7.2 表
7.2.1 表約束
7.2.2 表狀態(tài)
7.2.3 表壓縮
7.2.4 表分區(qū)
7.3 索引
7.4 視圖
7.5 昵稱
7.6 序列(Sequence)
7.7 自增字段
7.8 大對(duì)象(LOB)
7.9 函數(shù)
7.10 觸發(fā)器
7.11 存儲(chǔ)過(guò)程
7.12 小結(jié)
7.13 判斷題
第三部分 DB2運(yùn)維管理
第8章 數(shù)據(jù)遷移
8.1 數(shù)據(jù)遷移概述
8.2 文件格式
8.2.1 DEL格式
8.2.2 ASC格式
8.2.3 PC/IXF
8.2.4 Cursor
8.3 export
8.4 import
8.5 load
8.5.1 load步驟及原理
8.5.2 load表狀態(tài)
8.5.3 load的copy選項(xiàng)
8.5.4 set integrity完整性檢查
8.6 12個(gè)怎么辦
8.6.1 出現(xiàn)了load pending了怎么辦
8.6.2 在客戶端load問(wèn)題
8.6.3 要加載的數(shù)據(jù)是Excel格式怎么辦
8.6.4 要導(dǎo)出/加載的數(shù)據(jù)不是逗號(hào)/雙引號(hào)分隔怎么辦
8.6.5 文件中的列比要導(dǎo)入的表中的字段多怎么辦
8.6.6 文件中的列比要導(dǎo)入的表中的字段少怎么辦
8.6.7 要導(dǎo)入/導(dǎo)出大字段(LOB)怎么辦
8.6.8 sequence數(shù)據(jù)怎么辦
8.6.9 導(dǎo)入identity數(shù)據(jù)怎么辦
8.6.10 要加載的數(shù)據(jù)有換行符怎么辦
8.6.11 遷移出現(xiàn)亂碼怎么辦
8.6.12 表數(shù)據(jù)從一個(gè)表空間遷移到另外一個(gè)表空間怎么辦
8.7 db2look/db2move
8.7.1 db2move工具介紹
8.7.2 db2look工具介紹
8.7.3 db2look+db2move遷移案例
8.8 db2dart
8.9 小結(jié)
8.10 判斷題
第9章 備份恢復(fù)
9.1 備份恢復(fù)概述
9.2 DB2日志
9.2.1 日志機(jī)制和原理
9.2.2 日志參數(shù)配置最佳實(shí)踐
9.2.3 日志監(jiān)控和維護(hù)管理
9.2.4 其他日志相關(guān)的考慮
9.2.5 經(jīng)常遇到的日志問(wèn)題
9.3 備份
9.3.1 離線備份
9.3.2 在線備份
9.3.3 表空間備份
9.3.4 增量備份
9.3.5 備份介質(zhì)檢查
9.3.6 備份監(jiān)控
9.4 恢復(fù)
9.4.1 崩潰恢復(fù)
9.4.2 版本恢復(fù)
9.4.3 前滾恢復(fù)
9.4.4 刪除表恢復(fù)(dropped table recovery)
9.5 常見(jiàn)備份恢復(fù)場(chǎng)景及遇到的問(wèn)題
9.5.1 宕機(jī)后數(shù)據(jù)庫(kù)連接hang的處理
9.5.2 循環(huán)日志模式下的離線備份恢復(fù)
9.5.3 歸檔日志模式下的備份恢復(fù)
9.5.4 歸檔日志模式下前滾恢復(fù)的幾個(gè)時(shí)間戳
9.5.5 同版本不同實(shí)例下的數(shù)據(jù)庫(kù)備份恢復(fù)(表空間是自動(dòng)存儲(chǔ)管理)
9.5.6 同版本不同實(shí)例下的數(shù)據(jù)庫(kù)備份恢復(fù)(表空間是非自動(dòng)存儲(chǔ)管理)
9.5.7 不同版本不同實(shí)例下的數(shù)據(jù)庫(kù)恢復(fù)
9.5.8 從生產(chǎn)庫(kù)到測(cè)試庫(kù)恢復(fù)的案例分析
9.5.9 歷史文件過(guò)大造成數(shù)據(jù)庫(kù)停止響應(yīng)案例分析
9.5.10 恢復(fù)時(shí)解壓類包問(wèn)題
9.5.11 備份失敗問(wèn)題
9.6 小結(jié)
9.7 判斷題
第10章 DB2日常運(yùn)維
10.1 日常運(yùn)維工具概述
10.2 Runstats
10.2.1 Runstats原理
10.2.2 Runstats用法
10.3 Reorg
10.3.1 為什么需要Reorg
10.3.2 Reorg用法
10.3.3 Reorg最佳實(shí)踐
10.4 Rebind
10.5 獲取數(shù)據(jù)庫(kù)占用空間的大小
10.6 獲取某個(gè)表空間占用空間大小
10.7 獲取某個(gè)表/索引占用空間的大小
10.8 小結(jié)
10.9 判斷題
第11章 鎖和并發(fā)
11.1 鎖和隔離級(jí)別概述
11.2 鎖的模式和兼容性
11.2.1 表鎖模式
11.2.2 行鎖模式
11.2.3 表鎖和行鎖兼容性
11.3 鎖的各種問(wèn)題
11.3.1 鎖等
11.3.2 鎖超時(shí)
11.3.3 死鎖
11.3.4 鎖升級(jí)
11.3.5 鎖轉(zhuǎn)換
11.4 鎖監(jiān)控和診斷
11.4.1 鎖的分析思路和方法
11.4.2 鎖升級(jí)(lock escalation)的診斷分析
11.4.3 鎖等(lock wait)的捕獲與診斷分析
11.4.4 鎖超時(shí)(lock timeout)的捕獲與診斷分析
11.4.5 死鎖(deadlock)的捕獲與診斷分析
11.4.6 9.7鎖事件監(jiān)控器
11.5 鎖和并發(fā)調(diào)優(yōu)
11.6 Currently Committed機(jī)制
11.7 小結(jié)
11.8 判斷題
第四部分 DB2監(jiān)控和調(diào)優(yōu)
第12章 DB2進(jìn)程/線程模型
12.1 提要
12.2 從操作系統(tǒng)看進(jìn)程和線程
12.3 DB2 V8/V9.1進(jìn)程模型
12.3.1 代理進(jìn)程
12.3.2 分區(qū)內(nèi)并行
12.3.3 分區(qū)間并行(DPF)
12.3.4 預(yù)取進(jìn)程(prefetcher)
12.3.5 頁(yè)面清理進(jìn)程(Page Cleaner)
12.3.6 其他進(jìn)程
12.3.7 實(shí)例 / 數(shù)據(jù)庫(kù)啟動(dòng)步驟
12.4 DB2 9.5/9.7線程模型
12.5 小結(jié)
12.6 判斷題
第13章 DB2內(nèi)存模型
13.1 從操作系統(tǒng)看內(nèi)存
13.2 DB2 8/9.1內(nèi)存模型
13.2.1 實(shí)例共享內(nèi)存段
13.2.2 數(shù)據(jù)庫(kù)共享內(nèi)存
13.2.3 應(yīng)用程序組共享內(nèi)存
13.2.4 私有內(nèi)存
13.3 DB2 9.5/9.7內(nèi)存模型
13.3.1 實(shí)例內(nèi)存
13.3.2 應(yīng)用程序內(nèi)存
13.3.3 自動(dòng)內(nèi)存調(diào)節(jié)(Self Tuning Memory Management,STMM)
13.4 內(nèi)存監(jiān)控
13.4.1 db2mtrk
13.4.2 db2pd -dbptnmem
13.4.3 db2pd -memset / db2pd -mempool
13.5 小結(jié)
13.6 判斷題
第14章 DB2監(jiān)控工具
14.1 snapshot命令行監(jiān)控
14.2 snapshot管理視圖
14.3 db2pd
14.4 db2top
14.4.1 實(shí)時(shí)監(jiān)測(cè)
14.4.2 歷史信息收集
14.4.3 子窗口
14.5 DB2事件監(jiān)控器
14.6 小結(jié)
14.7 判斷題
第15章 性能監(jiān)控和分析方法
15.1 收集數(shù)據(jù)
15.1.1 操作系統(tǒng)級(jí)別性能監(jiān)控
15.1.2 數(shù)據(jù)庫(kù)級(jí)別性能監(jiān)控
15.1.3 數(shù)據(jù)收集的頻度
15.1.4 小結(jié)
15.2 分析數(shù)據(jù)
15.2.1 瓶頸分類與原理介紹
15.2.2 性能分析思路
15.2.3 性能分析案例
15.2.4 小結(jié)
15.3 判斷題
第16章 優(yōu)化器與性能調(diào)優(yōu)
16.1 優(yōu)化器簡(jiǎn)介
16.2 性能調(diào)優(yōu)簡(jiǎn)介
16.2.1 索引
16.2.2 排序
16.3 KPI
16.3.1 緩沖池命中率(bufferpool hit ratio)
16.3.2 有效索引讀
16.3.3 包緩存命中率?。╬ackage cache hit ratio)
16.3.4 平均結(jié)果集大小
16.3.5 同步讀取比例
16.3.6 數(shù)據(jù)、索引頁(yè)清除
16.3.7 臟頁(yè)偷?。╠irty page steal)
16.3.8 緩沖區(qū)讀寫I/O響應(yīng)時(shí)間
16.3.9 Direct I/O時(shí)間
16.3.10 直接I/O讀?。▽懭耄┑拇螖?shù)
16.3.11 編目緩沖區(qū)插入比例
16.3.12 排序指標(biāo)
16.3.13 基于事務(wù)的指標(biāo)度量
16.3.14 檢測(cè)索引頁(yè)掃描
16.3.15 日志寫入速度
16.3.16 查詢執(zhí)行速度
16.3.17 實(shí)例級(jí)性能指標(biāo)
16.3.18 操作系統(tǒng)級(jí)指標(biāo)
16.4 小結(jié)
16.5 判斷題
第五部分 DB2問(wèn)題診斷
第17章 問(wèn)題診斷
17.1 概述
17.2 日志信息錯(cuò)誤
17.3 宕機(jī)
17.4 掛起
17.5 錯(cuò)誤信息
17.5.1 SQLCODE
17.5.2 db2trc
17.5.3 strace
17.6 分析數(shù)據(jù)收集工具
17.7 IBM服務(wù)支持體系
17.8 小結(jié)
17.9 判斷題
第18章 數(shù)據(jù)庫(kù)安全
18.1 安全概述
18.2 認(rèn)證機(jī)制
18.3 權(quán)限控制
18.3.1 管理權(quán)限
18.3.2 對(duì)象特權(quán)
18.3.3 權(quán)限設(shè)計(jì)案例
18.4 審計(jì)機(jī)制
18.5 DB2安全最佳實(shí)踐
18.6 其他安全技術(shù)增強(qiáng)
18.7 小結(jié)
18.8 判斷題
18.9 參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:剛才我們所做的就是將一個(gè)服務(wù)器系統(tǒng)性能問(wèn)題細(xì)化為數(shù)據(jù)庫(kù)服務(wù)器或者應(yīng)用程序服務(wù)器的性能問(wèn)題。如果能夠在3個(gè)系統(tǒng)中(應(yīng)用程序服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器和存儲(chǔ)服務(wù)器)中至少排除掉一個(gè),都能夠?yàn)槲覀冃阅芊治鰩?lái)很大方便。但是有時(shí)候,很難排除以上任何一種。如果在上周四的數(shù)據(jù)中,發(fā)現(xiàn)上周四大概6個(gè)LIOW Executing,每秒15個(gè)查詢,CPU占用率5%,那么我們不能夠簡(jiǎn)單地說(shuō)這個(gè)是應(yīng)用程序服務(wù)器的問(wèn)題。一般來(lái)說(shuō),正常的系統(tǒng),性能下降意味著單位時(shí)間內(nèi)的吞吐量減少??墒窃摾?,正常吞吐量為每秒15個(gè)查詢,而性能不好的系統(tǒng)中為每秒50個(gè)查詢,這一點(diǎn)明顯有悖于正常行為。讓我們繼續(xù)分析。通過(guò)對(duì)CPU使用率的理解,當(dāng)前CP[J使用率僅有10%,由此可以推斷CPU不應(yīng)該成為瓶頸。那么問(wèn)題可能出在哪呢?可能是應(yīng)用層,比如修改了業(yè)務(wù)邏輯(需要更多的SQL語(yǔ)句),也可能發(fā)生在數(shù)據(jù)庫(kù)層,比如由于業(yè)務(wù)量的突然提高,導(dǎo)致更多鎖等待,產(chǎn)生系統(tǒng)懶惰。細(xì)化問(wèn)題有一個(gè)前提,就是一定要小心不要走上錯(cuò)誤的岔口。在每次回答一個(gè)小問(wèn)題之前,都不要過(guò)度依賴某一類的數(shù)據(jù)。除了CPU使用率、并發(fā)數(shù)、吞吐量等指標(biāo),還包含更多的數(shù)據(jù)。我們一定要結(jié)合關(guān)鍵數(shù)據(jù)分析現(xiàn)象,千萬(wàn)不要被某幾條現(xiàn)象所迷惑。每一次回答小問(wèn)題的時(shí)候,都要仔細(xì)思考一下,有沒(méi)有其他任何數(shù)據(jù)能夠證明該答案是錯(cuò)誤的。注意,“錯(cuò)誤”并不是筆誤。每次回答問(wèn)題之前,都要去假設(shè)心中的答案是一個(gè)錯(cuò)誤的答案,然后嘗試去找數(shù)據(jù)證明這一點(diǎn)。如果沒(méi)有任何數(shù)據(jù)或者邏輯能夠反證你的推論,這個(gè)推導(dǎo)才算是合格可用的。在細(xì)化的過(guò)程中,有時(shí)候我們找不到一個(gè)完美的對(duì)比數(shù)據(jù)。比如有的時(shí)候當(dāng)DBA被交予一個(gè)陌生的系統(tǒng)時(shí),領(lǐng)導(dǎo)可能拍著桌子吼“這個(gè)系統(tǒng)跑了兩年都是好好的,可是性能上周突然下降得很厲害,你給我把它搞定”。這個(gè)時(shí)候,用戶可能并沒(méi)有該系統(tǒng)的歷史數(shù)據(jù)來(lái)對(duì)比,那么KPI(KeyPer- formance Indicator,關(guān)鍵性能指標(biāo))就是我們最好的朋友。KPI并不是憑空產(chǎn)生的,而是國(guó)內(nèi)外無(wú)數(shù)專家在幾十年的性能分析中總結(jié)出的一套相對(duì)適用于大部分系統(tǒng)的性能指標(biāo)。除非一個(gè)系統(tǒng)被設(shè)計(jì)得相當(dāng)詭異,一般來(lái)說(shuō)大部分系統(tǒng)都可以用KPI指標(biāo)進(jìn)行評(píng)估。當(dāng)然,如果系統(tǒng)怪異到連最通常的KPI都不適用的情況下,那么這個(gè)系統(tǒng)的設(shè)計(jì)者估計(jì)也可以離職了。最通常的KPI可以說(shuō)是緩沖池命中率。相信大部分DB2DBA都聽(tīng)說(shuō)過(guò),就是說(shuō)有百分之多少的機(jī)會(huì),一個(gè)邏輯讀會(huì)發(fā)現(xiàn)數(shù)據(jù)已經(jīng)存在緩沖池內(nèi)部。這里我們先不給出具體數(shù)值,在下一章中,我們會(huì)列舉很多常用的KPL以及它們的用法和意義。數(shù)據(jù)收集頻率很重要,每一次數(shù)據(jù)收集前,我們都要弄清楚“從這次的收集中我們需要研究什么方向”,以及“為什么在前一次的收集中我們沒(méi)有收集到相關(guān)數(shù)據(jù)”。我們的目標(biāo)是盡量減少無(wú)效的數(shù)據(jù)收集次數(shù),但是由于性能問(wèn)題的特殊性,人們不可能通過(guò)一次收集,就把所有可能發(fā)生性能問(wèn)題的相關(guān)數(shù)據(jù)全部拿到。
媒體關(guān)注與評(píng)論
我相信本書能夠?yàn)檎嬲M私釪B2的讀者打開(kāi)一扇大門,在知道不同語(yǔ)法命令的同時(shí),能夠深入地理解產(chǎn)品本身的設(shè)計(jì)思路與問(wèn)題診斷的思考過(guò)程,成為您在成長(zhǎng)道路上的一個(gè)朋友?! 蒲讣幽么筘S業(yè)銀行資深數(shù)據(jù)庫(kù)架構(gòu)師徐明偉和王濤編寫的這本書,注重實(shí)用,內(nèi)容由淺及深,涵蓋DB2的管理、運(yùn)行維護(hù),將大量一線的實(shí)際服務(wù)和培訓(xùn)案例融入其中,從而將一系列相關(guān)的分散知識(shí)點(diǎn)真正形成了一個(gè)知識(shí)面?! 躏w鵬IBM中國(guó)開(kāi)發(fā)實(shí)驗(yàn)室DB2資深顧問(wèn)作為DBA,需要的是實(shí)際操作和動(dòng)手能力,而非一些枯燥的理論分析。本書可以作為一個(gè)絕佳的參考書,相信每位讀者都會(huì)有所收獲?! ?xùn)遵中國(guó)移動(dòng)通信集團(tuán)海南有限公司首席DBA
編輯推薦
《DB2數(shù)據(jù)庫(kù)管理最佳實(shí)踐》是電子工業(yè)出版社出版的。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
DB2數(shù)據(jù)庫(kù)管理最佳實(shí)踐 PDF格式下載