日本免费精品视频,男人的天堂在线免费视频,成人久久久精品乱码一区二区三区,高清成人爽a毛片免费网站

在線客服
循序漸進(jìn)DB2 DBA系統(tǒng)管理、運(yùn)維與應(yīng)用案例(第3版)圖書
人氣:33

循序漸進(jìn)DB2 DBA系統(tǒng)管理、運(yùn)維與應(yīng)用案例(第3版)

包含了DB2從入門到中級(jí)階段的知識(shí)、技能和工作技巧,大量實(shí)例和案例,常見的案例場(chǎng)景和處理辦法。

內(nèi)容簡(jiǎn)介

DB2數(shù)據(jù)庫(kù)是IBM公司關(guān)系型數(shù)據(jù)庫(kù)核心產(chǎn)品,在國(guó)內(nèi)以及全球有著廣泛的應(yīng)用。針對(duì)DB2初學(xué)者,本書循序漸進(jìn)地把DB2涉及的眾多概念和知識(shí)介紹給大家。實(shí)例、數(shù)據(jù)庫(kù)、表空間和緩沖池、數(shù)據(jù)遷移、備份恢復(fù)、DB2基本監(jiān)控方法、數(shù)據(jù)庫(kù)參數(shù)、DBA日常維護(hù)以及數(shù)據(jù)庫(kù)常用工具都是本書關(guān)注的重點(diǎn)。在介紹這些數(shù)據(jù)庫(kù)對(duì)象概念和用法的同時(shí),作者盡可能從DBA日常工作的角度探究DB2數(shù)據(jù)庫(kù)管理和運(yùn)維工作,并提供了豐富的應(yīng)用案例,對(duì)讀者更有實(shí)踐指導(dǎo)意義。在新的一版中,所有的內(nèi)容、示例都基于DB2 V10.5版本進(jìn)行了修訂,并介紹了DB2 V11.1中的新功能、新特性。 本書適合DB2初學(xué)者、DB2開發(fā)人員、準(zhǔn)備參加DB2認(rèn)證考試的讀者以及DB2數(shù)據(jù)庫(kù)管理人員學(xué)習(xí)和閱讀。

編輯推薦

主要特色 作者以多年的一線實(shí)踐經(jīng)驗(yàn)作為指導(dǎo),地介紹了如何使用、管理和運(yùn)維DB2數(shù)據(jù)庫(kù)所需的基本知識(shí)。 書中案例豐富,使得知識(shí)講解更生動(dòng),更具有實(shí)操性。 全書基于DB2 V10.5版本進(jìn)行了修訂,并介紹了DB2 V11.1中的新功能和新特性。

作者簡(jiǎn)介

牛新莊博士,現(xiàn)任中國(guó)民生銀行信息科技部總經(jīng)理,長(zhǎng)期致力于銀行業(yè)信息科技建設(shè)和管理工作。 作為國(guó)內(nèi)頂尖的數(shù)據(jù)庫(kù)博學(xué)專家,曾先后為建設(shè)銀行、中信銀行、交通銀行、廣東農(nóng)信、青島海爾等大型企業(yè)提供數(shù)據(jù)庫(kù)顧問服務(wù),為各行業(yè)的IT人才提供技術(shù)培訓(xùn),在《程序員》雜志開辟數(shù)據(jù)庫(kù)專欄,為從業(yè)者答疑解惑,廣泛地推動(dòng)了國(guó)內(nèi)數(shù)據(jù)庫(kù)技術(shù)的發(fā)展和信息技術(shù)的傳播。 作為國(guó)內(nèi)信息科技領(lǐng)域的領(lǐng)軍人物,積極推進(jìn)移動(dòng)互聯(lián)、分布式、大數(shù)據(jù)、區(qū)塊鏈等新技術(shù)領(lǐng)域創(chuàng)新,傾力打造滿足業(yè)務(wù)飛速發(fā)展的信息系統(tǒng)。 他還任浙江大學(xué)、武漢大學(xué)、對(duì)外經(jīng)貿(mào)大學(xué)、北京交通大學(xué)等多家高校和科研機(jī)構(gòu)的兼職教授,并擔(dān)任銀監(jiān)會(huì)信息科技發(fā)展與風(fēng)險(xiǎn)管理專家、中國(guó)工程建設(shè)標(biāo)準(zhǔn)化協(xié)會(huì)信息通信專業(yè)委員會(huì)專家、中國(guó)DB2用戶協(xié)會(huì)CDUG理事長(zhǎng)、IBM信息管理客戶顧問委員會(huì)主席、中央企業(yè)網(wǎng)絡(luò)安全與信息化服務(wù)共享聯(lián)盟智庫(kù)首批專家等職務(wù)。 此外,擁有OCP、AIX、DB2、HP-UX、MQ、CICS和WebSphere等二十多項(xiàng)國(guó)際認(rèn)證,獲得過國(guó)內(nèi)數(shù)據(jù)庫(kù)領(lǐng)域較高榮譽(yù)的“中國(guó)首屆杰出數(shù)據(jù)庫(kù)工程師”獎(jiǎng)、首屆IBM杰出軟件專家獎(jiǎng)、“IT 168技術(shù)”獎(jiǎng)等獎(jiǎng)項(xiàng),以及“中國(guó)杰出CIO”等榮譽(yù)稱號(hào)。

目錄

第1章 DB2介紹和安裝 1

1.1 DB2數(shù)據(jù)庫(kù)概述 1

1.1.1 DB2發(fā)展歷史 1

1.1.2 DB2版本和平臺(tái)支持 5

1.1.3 DB2產(chǎn)品組件和功能 9

1.2 DB2數(shù)據(jù)庫(kù)的安裝與配置 12

1.2.1 DB2在Windows上的安裝 13

1.2.2 DB2在Linux/UNIX上的

安裝 21

1.3 DB2數(shù)據(jù)庫(kù)的體系結(jié)構(gòu) 23

第2章 創(chuàng)建實(shí)例 31

2.1 實(shí)例 31

2.1.1 實(shí)例的概念 31

2.1.2 創(chuàng)建實(shí)例 32

2.1.3 實(shí)例目錄 35

2.1.4 實(shí)例的相關(guān)命令 39

2.1.5 DB2INSTANCE變量介紹 43

2.1.6 刪除實(shí)例 44

2.1.7 配置實(shí)例 45

第3章 創(chuàng)建數(shù)據(jù)庫(kù)和表空間 47

3.1 創(chuàng)建數(shù)據(jù)庫(kù) 47

3.1.1 DB2數(shù)據(jù)庫(kù)存儲(chǔ)模型 49

3.1.2 表空間管理類型 51

3.1.3 創(chuàng)建數(shù)據(jù)庫(kù) 54

3.1.4 數(shù)據(jù)庫(kù)目錄 63

3.2 設(shè)計(jì)表空間 66

3.2.1 創(chuàng)建表空間 66

3.2.2 維護(hù)表空間 69

3.2.3 表空間設(shè)計(jì)注意事項(xiàng) 76

3.2.4 prefechsize大小選擇 81

3.2.5 文件系統(tǒng)(CIO/DIO)和

裸設(shè)備 82

3.2.6 設(shè)置OVERHEAD和

TRANSFERRATE 85

3.2.7 優(yōu)化RAID設(shè)備上表空間的

性能 86

3.2.8 合理設(shè)置系統(tǒng)臨時(shí)表空間 88

3.3 緩沖池 89

3.3.1 緩沖池的使用方法 89

3.3.2 緩沖池和表空間之間的關(guān)系 90

3.3.3 維護(hù)緩沖池 91

3.3.4 緩沖池的設(shè)計(jì)原則 93

3.4 多溫度存儲(chǔ)器 96

3.4.1 存儲(chǔ)器組 96

3.4.2 表空間與存儲(chǔ)器組 100

3.5 本章小結(jié) 101

第4章 訪問數(shù)據(jù)庫(kù) 103

4.1 訪問DB2 103

4.2 DB2 CLP處理程序 104

4.2.1 DB2 CLP簡(jiǎn)介 104

4.2.2 DB2 CLP設(shè)計(jì) 104

4.2.3 DB2 CLP命令選項(xiàng) 106

4.2.4 設(shè)置DB2_CLPPROMPT

以定制DB2 CLP 110

4.3 配置DB2服務(wù)器的TCP/IP

通信 114

4.3.1 在服務(wù)器上更新services

文件 115

4.3.2 在服務(wù)器上更新數(shù)據(jù)庫(kù)

管理器配置文件 116

4.3.3 設(shè)置DB2服務(wù)器的通信

協(xié)議 117

4.3.4 查看服務(wù)器通信端口的

狀態(tài) 117

4.4 配置客戶機(jī)至服務(wù)器通信 117

4.4.1 客戶機(jī)至服務(wù)器通信概述 117

4.4.2 深入了解DB2節(jié)點(diǎn)目錄、

數(shù)據(jù)庫(kù)目錄 118

4.4.3 使用CLP配置客戶機(jī)到

服務(wù)器通信的案例 124

4.5 實(shí)際生產(chǎn)中連接數(shù)據(jù)庫(kù)的

各種方式 128

4.6 案例:數(shù)據(jù)庫(kù)連接問題診斷 131

4.7 本章小結(jié) 134

第5章 創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象 135

5.1 模式 135

5.1.1 模式的概念 135

5.1.2 系統(tǒng)模式 137

5.1.3 設(shè)置和獲得當(dāng)前模式 137

5.1.4 模式和用戶的區(qū)別 138

5.2 表設(shè)計(jì) 139

5.2.1 選擇合適的數(shù)據(jù)類型 139

5.2.2 選擇合適的約束類型 142

5.2.3 使用not null with default 145

5.2.4 生成列及應(yīng)用案例 145

5.2.5 自動(dòng)編號(hào)和標(biāo)識(shí)列應(yīng)用

案例 146

5.2.6 使用not logged initially

特性 147

5.2.7 使用append on特性 148

5.2.8 數(shù)據(jù)、索引和大對(duì)象分開

存放 149

5.2.9 設(shè)置pctfree 149

5.2.10 表的locksize 150

5.2.11 表的volatile特性 150

5.2.12 表維護(hù)相關(guān)命令 151

5.2.13 表設(shè)計(jì)高級(jí)選項(xiàng) 155

5.3 索引設(shè)計(jì) 160

5.3.1 索引的優(yōu)點(diǎn) 160

5.3.2 索引類型 161

5.3.3 索引結(jié)構(gòu) 164

5.3.4 理解索引的訪問機(jī)制 167

5.3.5 創(chuàng)建集群索引 170

5.3.6 創(chuàng)建雙向索引 171

5.3.7 索引訪問

(index access only) 172

5.3.8 創(chuàng)建索引示例 173

5.3.9 索引總結(jié) 179

5.4 使用序列提高性能 181

5.4.1 應(yīng)用程序性能和序列 181

5.4.2 序列的設(shè)計(jì)原則 182

5.4.3 維護(hù)序列 183

5.4.4 比較序列與標(biāo)識(shí)列 187

5.5 視圖 189

5.5.1 視圖的類型 189

5.5.2 創(chuàng)建with check option

視圖 193

5.5.3 維護(hù)視圖 194

5.6 表表達(dá)式 195

5.6.1 嵌套的表表達(dá)式 195

5.6.2 公用表表達(dá)式 195

5.7 觸發(fā)器設(shè)計(jì) 197

5.7.1 觸發(fā)器的類型 197

5.7.2 觸發(fā)器創(chuàng)建示例 199

5.7.3 觸發(fā)器設(shè)計(jì)總結(jié) 201

5.8 例程 202

5.9 本章小結(jié) 203

第6章 數(shù)據(jù)移動(dòng) 205

6.1 數(shù)據(jù)移動(dòng)格式 205

6.1.1 定界ASCII文件格式 206

6.1.2 非定界ASCII文件格式 206

6.1.3 PC/IXF文件格式 207

6.1.4 工作表文件格式 207

6.1.5 游標(biāo) 207

6.2 EXPORT 208

6.2.1 EXPORT概述 208

6.2.2 導(dǎo)出數(shù)據(jù) 208

6.2.3 導(dǎo)出數(shù)據(jù)示例 211

6.3 IMPORT 212

6.3.1 IMPORT概述 212

6.3.2 導(dǎo)入數(shù)據(jù) 212

6.3.3 導(dǎo)入示例 217

6.4 LOAD 219

6.4.1 LOAD概述 219

6.4.2 裝入數(shù)據(jù) 220

6.4.3 裝入示例 225

6.4.4 在線LOAD 229

6.4.5 監(jiān)控LOAD進(jìn)度 232

6.4.6 LOAD期間和之后的表空間

狀態(tài) 233

6.4.7 使用CURSOR文件類型

移動(dòng)數(shù)據(jù) 236

6.4.8 提高LOAD性能 238

6.4.9 LOAD失敗恢復(fù) 242

6.4.10 LOAD和IMPORT的

比較 245

6.5 數(shù)據(jù)移動(dòng)的性能問題 246

6.6 db2move和db2look 248

6.6.1 數(shù)據(jù)庫(kù)移動(dòng)工具——

db2move 248

6.6.2 DB2 DDL提取工具

——db2look 250

6.6.3 利用db2move和db2look

移動(dòng)數(shù)據(jù)的案例 251

6.6.4 帶COPY操作的db2move

實(shí)用程序 254

6.7 本章小結(jié) 259

第7章 數(shù)據(jù)庫(kù)備份與恢復(fù) 261

7.1 恢復(fù)的概念 261

7.1.1 崩潰恢復(fù)(Crash Recovery) 265

7.1.2 災(zāi)難恢復(fù)(Disaster

Recovery) 266

7.1.3 版本恢復(fù)(Version Restore) 266

7.1.4 前滾恢復(fù)(RollForward

Recovery) 267

7.2 DB2日志 269

7.2.1 日志文件的使用 270

7.2.2 日志類型 272

7.2.3 日志相關(guān)配置參數(shù) 275

7.2.4 數(shù)據(jù)庫(kù)日志總結(jié) 276

7.2.5 DB2日志的建議設(shè)置 278

7.3 數(shù)據(jù)庫(kù)和表空間備份 280

7.3.1 數(shù)據(jù)庫(kù)備份 280

7.3.2 表空間備份 282

7.3.3 增量備份 282

7.3.4 檢查備份完整性——

db2ckbkp 283

7.4 數(shù)據(jù)庫(kù)和表空間恢復(fù) 285

7.4.1 數(shù)據(jù)庫(kù)恢復(fù) 285

7.4.2 表空間恢復(fù) 288

7.4.3 增量恢復(fù) 289

7.4.4 增量恢復(fù)檢查—— db2ckrst 290

7.4.5 重定向恢復(fù) 291

7.4.6 恢復(fù)已刪除的表 294

7.5 數(shù)據(jù)庫(kù)和表空間前滾 298

7.5.1 數(shù)據(jù)庫(kù)前滾 298

7.5.2 表空間前滾 299

7.6 RECOVER實(shí)用程序 302

7.7 恢復(fù)歷史文件 306

7.8 數(shù)據(jù)庫(kù)重建 309

7.8.1 數(shù)據(jù)庫(kù)重建的概念 309

7.8.2 使用表空間備份重建可

恢復(fù)數(shù)據(jù)庫(kù) 309

7.8.3 只使用部分表空間備份

重建可恢復(fù)數(shù)據(jù)庫(kù) 312

7.8.4 使用包含日志文件的在線

備份重建數(shù)據(jù)庫(kù) 314

7.8.5 使用增量備份映像重建

可恢復(fù)數(shù)據(jù)庫(kù) 314

7.8.6 使用重定向選項(xiàng)重建

可恢復(fù)數(shù)據(jù)庫(kù) 315

7.8.7 重建不可恢復(fù)數(shù)據(jù)庫(kù) 315

7.8.8 數(shù)據(jù)庫(kù)重建的限制 316

7.9 監(jiān)控備份、復(fù)原和恢復(fù)進(jìn)度 316

7.10 備份、恢復(fù)和復(fù)原期間的

表空間狀態(tài) 318

7.11 優(yōu)化備份、復(fù)原和恢復(fù)

性能 318

7.12 備份恢復(fù)實(shí)踐 320

第8章 SQL基礎(chǔ)知識(shí) 323

8.1 簡(jiǎn)單查詢?nèi)腴T 323

8.1.1 SELECT和FROM 324

8.1.2 WHERE 324

8.1.3 ORDER BY 324

8.1.4 GROUP BY和HAVING 325

8.2 搜索條件 326

8.2.1 謂詞種類 326

8.2.2 基本謂詞 326

8.2.3 量化謂詞 327

8.2.4 BETWEEN、EXISTS和IN

謂詞 328

8.2.5 LIKE謂詞 328

8.2.6 NULL謂詞 329

8.3 數(shù)據(jù)操作語言 329

8.3.1 INSERT 329

8.3.2 DELETE 330

8.3.3 UPDATE 331

8.3.4 MERGE 332

8.4 多表查詢 334

8.4.1 JOIN連接 334

8.4.2 集合運(yùn)算 335

8.5 高性能的SQL語句 337

8.5.1 高效SQL的準(zhǔn)則 337

8.5.2 提高插入性能的準(zhǔn)則 339

8.5.3 復(fù)雜查詢的準(zhǔn)則 340

8.5.4 索引的注意事項(xiàng) 341

8.6 本章小結(jié) 342

第9章 DB2基本監(jiān)控方法 343

9.1 監(jiān)控工具概述 343

9.2 快照監(jiān)視器 345

9.3 利用表函數(shù)監(jiān)控 350

9.4 性能管理視圖及案例 352

9.5 快照監(jiān)視器案例 358

9.5.1 監(jiān)控案例1——動(dòng)態(tài)SQL

語句 358

9.5.2 監(jiān)控案例2——通過表函數(shù)

監(jiān)控 361

9.5.3 編寫快照監(jiān)控腳本 362

9.5.4 db2pd及監(jiān)控案例 363

9.5.5 事件監(jiān)視器及監(jiān)控案例 370

9.5.6 db2mtrk及監(jiān)控案例 375

9.6 本章小結(jié) 377

第10章 運(yùn)行數(shù)據(jù)庫(kù)必須考慮的數(shù)據(jù)庫(kù)

設(shè)置 379

10.1 數(shù)據(jù)庫(kù)配置參數(shù)概述 379

10.2 通信設(shè)置 381

10.3 內(nèi)存有關(guān)的設(shè)置 383

10.4 鎖有關(guān)的設(shè)置 389

10.5 日志相關(guān)的配置 394

10.6 自動(dòng)維護(hù)相關(guān)的配置 399

10.7 監(jiān)控相關(guān)的配置 400

10.8 安全相關(guān)的設(shè)置 402

10.9 供參考的DB2上線前設(shè)置 402

10.10 本章小結(jié) 405

第11章 DBA日常運(yùn)行維護(hù) 407

11.1 統(tǒng)計(jì)信息更新 407

11.1.1 統(tǒng)計(jì)信息的重要性 408

11.1.2 減小RUNSTATS對(duì)系統(tǒng)

性能影響的策略 415

11.1.3 DB2自動(dòng)統(tǒng)計(jì)信息收集 416

11.2 統(tǒng)計(jì)信息更新案例分析 418

11.2.1 RUNSTATS更新示例 418

11.2.2 收集分布式統(tǒng)計(jì)信息 419

11.2.3 包含頻率和分位數(shù)統(tǒng)計(jì)

信息的 RUNSTATS 420

11.2.4 包含列組統(tǒng)計(jì)信息的

RUNSTATS 422

11.2.5 包含LIKE STATISTICS

的RUNSTATS 422

11.2.6 包含統(tǒng)計(jì)信息配置文件

的RUNSTATS 422

11.2.7 帶有抽樣的RUNSTATS 423

11.2.8 帶有系統(tǒng)頁級(jí)抽樣

的RUNSTATS 424

11.2.9 收集統(tǒng)計(jì)信息的其他可供

選擇的方法 424

11.2.10 RUNSTATS總結(jié) 426

11.3 碎片整理 426

11.3.1 表重組(REORG) 426

11.3.2 索引重組 434

11.3.3 重組表和索引的成本 440

11.3.4 合理設(shè)計(jì)以減少碎片

生成 441

11.3.5 啟用表和索引的自動(dòng)

重組 442

11.4 碎片整理案例分析 443

11.4.1 執(zhí)行表、索引檢查是否

需要做REORG 443

11.4.2 表和索引碎片整理 445

11.5 案例:生成碎片檢查、統(tǒng)計(jì)

信息更新、碎片整理和

REBIND腳本 445

11.6 重新綁定程序包 446

11.7 DB2健康檢查 447

11.7.1 查看是否有僵尸實(shí)例

進(jìn)程 448

11.7.2 檢查數(shù)據(jù)庫(kù)是否一致 448

11.7.3 查找診斷日志以判斷是否

有異常 449

11.7.4 檢查數(shù)據(jù)庫(kù)備份完整性、

日志歸檔是否正常 449

11.7.5 維護(hù)實(shí)例目錄和數(shù)據(jù)庫(kù)

目錄的權(quán)限 451

11.7.6 查看磁盤空間 451

11.8 數(shù)據(jù)庫(kù)監(jiān)控 453

11.8.1 監(jiān)控工具 453

11.8.2 計(jì)算數(shù)據(jù)庫(kù)的大小 454

11.8.3 監(jiān)控表的物理大小 455

11.8.4 監(jiān)控單個(gè)索引的大小 455

11.8.5 監(jiān)控?cái)?shù)據(jù)庫(kù)實(shí)用工具的

進(jìn)度 455

11.8.6 監(jiān)控?cái)?shù)據(jù)庫(kù)crash recovery

進(jìn)度 455

11.8.7 監(jiān)控catalog cache

命中率 455

11.8.8 監(jiān)控package cache

命中率 455

11.8.9 監(jiān)控排序溢出率 456

11.8.10 監(jiān)控正在REORG的表 456

11.8.11 監(jiān)控緩沖池命中率 456

11.8.12 監(jiān)控高成本應(yīng)用程序 456

11.8.13 監(jiān)控正在執(zhí)行的時(shí)間

最長(zhǎng)的SQL語句 456

11.8.14 監(jiān)控SQL準(zhǔn)備和預(yù)編譯

時(shí)間最長(zhǎng)的SQL語句 457

11.8.15 監(jiān)控執(zhí)行次數(shù)最多的

SQL語句 457

11.8.16 監(jiān)控執(zhí)行時(shí)間最長(zhǎng)的

SQL語句 457

11.8.17 監(jiān)控排序次數(shù)最多的

SQL語句 457

11.8.18 監(jiān)控引起鎖等待的SQL

語句 457

11.8.19 查找新創(chuàng)建的對(duì)象 458

11.8.20 查找無效對(duì)象 458

11.8.21 檢查表空間狀態(tài) 4

網(wǎng)友評(píng)論(不代表本站觀點(diǎn))

免責(zé)聲明

更多出版社