注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫DB2高級管理、系統(tǒng)設(shè)計與診斷案例(第3版)

DB2高級管理、系統(tǒng)設(shè)計與診斷案例(第3版)

DB2高級管理、系統(tǒng)設(shè)計與診斷案例(第3版)

定 價:¥98.00

作 者: 牛新莊 著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 操作系統(tǒng)/系統(tǒng)開發(fā) 計算機(jī)/網(wǎng)絡(luò)

ISBN: 9787302481171 出版時間: 2017-09-01 包裝: 平裝
開本: 16開 頁數(shù): 468 字?jǐn)?shù):  

內(nèi)容簡介

  內(nèi) 容 簡 介 數(shù)據(jù)庫內(nèi)核是數(shù)據(jù)庫系統(tǒng)穩(wěn)定運行的心臟,DB2數(shù)據(jù)庫內(nèi)部結(jié)構(gòu)龐大而復(fù)雜。本書從DB2進(jìn)程和內(nèi)部線程結(jié)構(gòu)入手,介紹代理程序工作機(jī)制、內(nèi)存體系結(jié)構(gòu)、存儲體系結(jié)構(gòu)等。在此基礎(chǔ)上詳解了DB2數(shù)據(jù)庫的高級功能,包括數(shù)據(jù)分區(qū)、高級壓縮功能、安全特性等,并系統(tǒng)地介紹了OLTP和OLAP系統(tǒng)的設(shè)計方案和管理技術(shù)、高可用和容災(zāi)方案以及集群技術(shù),其中包含了HADR、DPF和pureScale技術(shù),以及同城雙活GDPC(地理上分離的pureScale集群)技術(shù)。還介紹了DB2各種監(jiān)控和診斷方法,通過精選的診斷案例使讀者在學(xué)習(xí)知識的同時積累了實踐經(jīng)驗。在新的一版中,所有的內(nèi)容、示例都基于DB2 V10.5版本進(jìn)行了修訂。 本書適合具有一定DB2基礎(chǔ)知識和經(jīng)驗的數(shù)據(jù)庫工程師,非常適合希望能了解DB2的內(nèi)部結(jié)構(gòu)、提高各種故障的診斷和調(diào)優(yōu)的能力、想成為資深DB2數(shù)據(jù)庫工程師的讀者。

作者簡介

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

圖書目錄

第1章 DB2體系結(jié)構(gòu) 1
1.1 DB2 進(jìn)程體系結(jié)構(gòu) 1
1.1.1 DB2進(jìn)程技術(shù)模型 2
1.1.2 與操作系統(tǒng)相關(guān)的進(jìn)程 3
1.1.3 與實例相關(guān)的進(jìn)程和線程 5
1.1.4 與數(shù)據(jù)庫相關(guān)的進(jìn)程和線程 6
1.1.5 與應(yīng)用程序相關(guān)的進(jìn)程 9
1.1.6 監(jiān)控EDU運行的SQL語句 10
1.1.7 收集進(jìn)程/線程堆棧信息 12
1.2 代理程序通信 13
1.2.1 代理程序概述 13
1.2.2 代理程序相關(guān)配置參數(shù) 13
1.2.3 應(yīng)用程序、代理程序和事務(wù) 16
1.2.4 代理和連接的常見問題與優(yōu)化 17
1.3 實用程序相關(guān)進(jìn)程 21
1.3.1 LOAD相關(guān)進(jìn)程 21
1.3.2 備份/恢復(fù)相關(guān)進(jìn)程 26
1.4 DB2內(nèi)存體系結(jié)構(gòu) 29
1.4.1 實例共享內(nèi)存 30
1.4.2 數(shù)據(jù)庫共享內(nèi)存 31
1.4.3 應(yīng)用程序共享內(nèi)存 36
1.4.4 代理私有內(nèi)存 38
1.4.5 代理程序與應(yīng)用程序之間通信時的內(nèi)存 40
1.4.6 共享內(nèi)存與私有內(nèi)存 40
1.5 內(nèi)存集、內(nèi)存池和內(nèi)存塊 42
1.5.1 實例級內(nèi)存集 43
1.5.2 跟蹤內(nèi)存使用 46
1.5.3 定位內(nèi)存泄漏 48
1.5.4 數(shù)據(jù)庫級內(nèi)存集 49
1.6 內(nèi)存自動調(diào)優(yōu) 51
1.7 內(nèi)存案例分析 53
1.8 DB2存儲內(nèi)部結(jié)構(gòu) 55
1.8.1 DB2存儲層次結(jié)構(gòu) 55
1.8.2 表空間存儲結(jié)構(gòu) 57
1.8.3 SMS表空間的存儲結(jié)構(gòu) 57
1.8.4 DMS表空間的頭部信息 57
1.8.5 DMS表空間映射 58
1.8.6 表空間的高水位標(biāo)記 59
1.8.7 RID格式 59
1.8.8 索引葉的內(nèi)部結(jié)構(gòu) 60
1.9 數(shù)據(jù)庫物理設(shè)計 61
1.9.1 表空間容器的放置原則 61
1.9.2 數(shù)據(jù)庫物理設(shè)計原則 61
1.10 數(shù)據(jù)庫邏輯設(shè)計 62
1.10.1 緩沖池設(shè)計原則 62
1.10.2 表空間設(shè)計原則 67
1.10.3 索引設(shè)計原則 77
1.11 本章小結(jié) 79
第2章 DB2表的高級特性 81
2.1 表分區(qū) 81
2.1.1 定義 81
2.1.2 優(yōu)點 82
2.1.3 分區(qū)表的基本用法 83
2.1.4 分區(qū)表的管理 96
2.1.5 分區(qū)重組 103
2.1.6 分區(qū)表detach的常見問題 104
2.2 多維群集(MDC)及應(yīng)用
案例 107
2.2.1 創(chuàng)建MDC表 107
2.2.2 MDC測試案例 108
2.2.3 MDC考慮 110
2.3 表分區(qū)和多維集群表的使用 110
2.4 物化查詢表及應(yīng)用案例 114
2.4.1 物化查詢表(MQT) 114
2.4.2 MQT總結(jié) 117
2.5 MDC、數(shù)據(jù)庫分區(qū)、MQT和
表分區(qū)配合使用 118
2.6 行壓縮 129
2.6.1 概念 129
2.6.2 啟用或禁用表的壓縮功能 131
2.6.3 創(chuàng)建數(shù)據(jù)字典 133
2.6.4 評估壓縮空間 135
2.6.5 檢查壓縮狀態(tài) 135
2.6.6 行壓縮應(yīng)用案例 136
2.6.7 索引壓縮及應(yīng)用案例 145
2.7 本章小結(jié) 148
第3章 數(shù)據(jù)庫安全 149
3.1 DB2安全機(jī)制概述 150
3.2 認(rèn)證(authentication) 152
3.2.1 什么時候進(jìn)行DB2身份
認(rèn)證 152
3.2.2 DB2身份認(rèn)證類型 153
3.3 權(quán)限(authorization) 158
3.3.1 權(quán)限層次 158
3.3.2 實例級權(quán)限 159
3.3.3 數(shù)據(jù)庫級權(quán)限 164
3.4 特權(quán)(privilege) 167
3.4.1 特權(quán)層次結(jié)構(gòu) 167
3.4.2 授予特權(quán) 170
3.4.3 撤銷特權(quán) 172
3.4.4 顯式特權(quán)/隱式特權(quán)/間接
特權(quán) 174
3.4.5 靜態(tài)和動態(tài)SQL特權(quán)考慮
因素 177
3.4.6 維護(hù)特權(quán)/權(quán)限 179
3.5 某銀行安全規(guī)劃案例 181
3.6 執(zhí)行安全審計(db2audit) 183
3.6.1 實例級審計 183
3.6.2 數(shù)據(jù)庫級審計 188
3.7 基于標(biāo)簽的訪問控制(LBAC)
及案例 191
3.8 本章小結(jié) 198
第4章 OLTP系統(tǒng)設(shè)計與管理 199
4.1 基礎(chǔ)環(huán)境設(shè)計 199
4.1.1 硬件環(huán)境設(shè)計 200
4.1.2 操作系統(tǒng)設(shè)計 200
4.1.3 實例和數(shù)據(jù)庫參數(shù)設(shè)置 200
4.2 物理結(jié)構(gòu)設(shè)計 202
4.2.1 DB2頁大小的選擇 202
4.2.2 表空間類型的選擇 203
4.2.3 頁大小、表大小和表空間
大小 203
4.2.4 表空間參數(shù)的設(shè)置 203
4.2.5 數(shù)據(jù)庫BUFFERPOOL的創(chuàng)建
設(shè)置 205
4.3 數(shù)據(jù)庫對象的設(shè)計原則 206
4.3.1 表相關(guān)的設(shè)計原則 206
4.3.2 性能相關(guān)的設(shè)計原則 213
4.4 代碼開發(fā)的基本原則 215
4.4.1 命名規(guī)范 215
4.4.2 書寫規(guī)范 216
4.4.3 開發(fā)規(guī)范 216
4.5 本章小結(jié) 221
第5章 OLAP系統(tǒng)設(shè)計與管理 223
5.1 DB2 DPF多分區(qū)基本架構(gòu)和
相關(guān)概念 224
5.1.1 DB2 DPF基本架構(gòu) 224
5.1.2 DB2 DPF數(shù)據(jù)的分布鍵
以及數(shù)據(jù)傾斜問題 224
5.1.3 DB2 DPF數(shù)據(jù)庫的
并行I/O 226
5.1.4 DB2 DPF數(shù)據(jù)庫的擴(kuò)展性 227
5.2 DB2 DPF多分區(qū)應(yīng)用 228
5.3 OLAP高性能設(shè)計:DPF + TP +
MDC 231
5.4 配置DB2 DPF多分區(qū)環(huán)境 233
5.4.1 DB2 DPF安裝準(zhǔn)備 233
5.4.2 DB2 DPF環(huán)境搭建 235
5.4.3 創(chuàng)建表空間和緩沖池 238
5.5 DB2 DPF運維操作實踐 239
5.5.1 DB2 DPF分區(qū)節(jié)點的擴(kuò)展
和刪除實踐 239
5.5.2 DB2 DPF數(shù)據(jù)均衡實踐 240
5.5.3 load copy yes以及相應(yīng)的
前滾方法 242
5.5.4 多分區(qū)load失敗處理 245
5.6 OLAP系統(tǒng)設(shè)計與應(yīng)用開發(fā)
最佳實踐 247
5.6.1 表的設(shè)計最佳實踐 247
5.6.2 數(shù)據(jù)訪問方式最佳實踐 248
5.6.3 復(fù)制表的定義 249
5.7 DB2列組織表 250
5.7.1 DB2列組織表介紹 250
5.7.2 DB2列組織表應(yīng)用場景和
環(huán)境配置 251
5.7.3 創(chuàng)建列組織表 253
5.7.4 向列組織表裝入(LOAD)
數(shù)據(jù) 255
5.7.5 列組織表的訪問計劃 256
5.8 本章小結(jié) 257
第6章 高可用與災(zāi)備 259
6.1 HADR的設(shè)計理念 260
6.1.1 什么是高可用性 260
6.1.2 HADR的原理 261
6.1.3 HADR的日志處理模式 262
6.1.4 HADR的限制 264
6.2 HADR典型場景的搭建 265
6.2.1 對基礎(chǔ)環(huán)境的要求 265
6.2.2 HADR的配置參數(shù) 265
6.2.3 復(fù)制PRIMARY數(shù)據(jù)庫 267
6.2.4 啟動STANDBY 267
6.2.5 啟動PRIMARY 268
6.3 HADR的維護(hù) 268
6.3.1 監(jiān)控HADR 268
6.3.2 HADR的切換方式 273
6.3.3 切換后對應(yīng)用產(chǎn)生的影響 273
6.3.4 HADR狀態(tài) 274
6.3.5 HADR異常狀態(tài)的處理 275
6.4 HADR性能調(diào)優(yōu) 275
6.4.1 接收緩沖 275
6.4.2 網(wǎng)絡(luò)相關(guān) 276
6.4.3 內(nèi)部參數(shù) 276
6.4.4 表和表空間的調(diào)整 276
6.5 HADR高可用案例分享 277
6.5.1 HADR結(jié)合PowerHA 277
6.5.2 HADR結(jié)合TSA 282
第7章 DB2集群與同城雙活 287
7.1 DB2集群介紹 288
7.2 DB2集群的搭建 289
7.2.1 系統(tǒng)物理架構(gòu) 289
7.2.2 系統(tǒng)環(huán)境準(zhǔn)備 291
7.2.3 配置共享存儲 291
7.2.4 配置IOCP 292
7.2.5 配置RoCE萬兆網(wǎng)絡(luò)環(huán)境 293
7.2.6 檢查文件系統(tǒng)的空間 296
7.2.7 配置時鐘同步服務(wù) 296
7.2.8 配置用戶名和用戶組 299
7.2.9 配置用戶限制 299
7.2.10 配置集群互信 300
7.2.11 執(zhí)行安裝檢查 301
7.2.12 安裝DB2 pureScale軟件 302
7.2.13 安裝DB2許可 303
7.2.14 創(chuàng)建實例 304
7.2.15 配置實例 305
7.2.16 創(chuàng)建GPFS文件系統(tǒng) 307
7.2.17 創(chuàng)建數(shù)據(jù)庫 307
7.3 DB2集群的維護(hù) 307
7.3.1 實例的啟停 307
7.3.2 集群的管理 308
7.3.3 故障處理 313
7.4 DB2集群設(shè)計調(diào)優(yōu) 315
7.4.1 使用小的pagesize 316
7.4.2 使用大的extentsize 316
7.4.3 使用lob inline方法 316
7.4.4 使用大的pctfree設(shè)置 316
7.4.5 巧用CURRENT MEMBER 316
7.4.6 巧用隨機(jī)索引 317
7.5 同城雙活集群介紹 318
7.6 DB2集群異地容災(zāi) 320
7.6.1 DB2集群異地容災(zāi)架構(gòu) 320
7.6.2 Replay Member概念 320
7.6.3 DB2集群異地容災(zāi)同步
模式 321
7.6.4 DB2集群異地容災(zāi)切換
方式 322
7.6.5 DB2集群異地容災(zāi)客戶端
連接方式 322
7.6.6 DB2集群異地容災(zāi)架構(gòu)的
高可用性 323
7.6.7 DB2集群異地容災(zāi)特性 323
7.7 本章小結(jié) 323
第8章 DB2高級監(jiān)控 325
8.1 利用表函數(shù)監(jiān)控 325
8.2 監(jiān)控指標(biāo)和案例 329
8.2.1 一些常用的監(jiān)控指標(biāo)和
語句 329
8.2.2 編寫腳本以獲取監(jiān)控信息 335
8.3 db2pd及監(jiān)控案例 337
8.3.1 db2pd概述 337
8.3.2 db2pd監(jiān)控案例 337
8.4 事件監(jiān)視器及監(jiān)控案例 349
8.4.1 事件監(jiān)視器的創(chuàng)建方法和
步驟 350
8.4.2 事件監(jiān)控器案例 351
8.4.3 編寫腳本從事件監(jiān)控器中
獲取監(jiān)控信息 354
8.5 db2mtrk及監(jiān)控案例 356
8.6 本章小結(jié) 358
第9章 DB2故障診斷 359
9.1 DB2故障診斷機(jī)制 359
9.1.1 故障診斷相關(guān)文件 359
9.1.2 設(shè)置故障診斷級別 368
9.2 深入講解故障診斷文件 373
9.2.1 解釋管理通知日志文件
條目 373
9.2.2 解釋診斷日志文件條目 375
9.3 故障診斷工具 377
9.3.1 使用db2support收集環(huán)境
信息 377
9.3.2 db2ls和db2level 378
9.3.3 使用db2diag分析
db2diag.log文件 380
9.3.4 db2pd和db2trc 383
9.3.5 DB2內(nèi)部返回碼 385
9.4 故障診斷分析流程 387
9.4.1 故障診斷流程 387
9.4.2 結(jié)合系統(tǒng)事件判斷 390
9.4.3 結(jié)合系統(tǒng)運行狀況診斷 390
9.5 案例分析 391
9.6 本章小結(jié) 395
第10章 DB2案例精選 397
10.1 實例常見問題和診斷案例 397
10.1.1 實例無法啟動問題總結(jié) 397
10.1.2 實例無法正常終止 398
10.1.3 實例目錄誤刪除 398
10.1.4 實例崩潰問題 399
10.2 數(shù)據(jù)庫常見問題總結(jié) 399
10.2.1 數(shù)據(jù)庫日志空間滿
SQL0964C錯誤 399
10.2.2 數(shù)據(jù)庫時區(qū)和時間 400
10.2.3 中文亂碼和代碼頁轉(zhuǎn)換 401
10.2.4 通信錯誤SQL30081N 401
10.2.5 數(shù)據(jù)庫備份、前滾暫掛 402
10.2.6 數(shù)據(jù)庫活動日志刪除 402
10.2.7 數(shù)據(jù)庫損壞(數(shù)據(jù)頁、
索引頁)SQL1043C 403
10.2.8 索引重新構(gòu)建問題 405
10.2.9 DB2實用程序不可用 405
10.2.10 快速清空表數(shù)據(jù) 406
10.2.11 表和索引統(tǒng)計信息
不一致 407
10.3 表空間狀態(tài) 407
10.3.1 backup pending 408
10.3.2 脫機(jī)(offline and not
accessible) 409
10.3.3 quiesced exclusive | share |
update 409
10.3.4 restore pending和storage
must be defined 410
10.3.5 rollforward pending 410
10.3.6 表空間狀態(tài)總結(jié) 411
10.4 LOAD期間表狀態(tài)總結(jié) 411
10.4.1 check pending 411
10.4.2 load pending 412
10.4.3 load in progress 412
10.4.4 not load restartable 413
10.4.5 read access only 414
10.4.6 unavailable 414
10.5 鎖相關(guān)問題 415
10.5.1 鎖升級 415
10.5.2 鎖等待問題解決流程 415
10.5.3 死鎖 415
10.6 CPU常見問題 416
10.7 內(nèi)存常見問題 416
10.7.1 bufferpool設(shè)置過大,
導(dǎo)致數(shù)據(jù)庫無法啟動 416
10.7.2 排序溢出 416
10.7.3 鎖內(nèi)存不足 417
10.8 latch問題導(dǎo)致系統(tǒng)性能
急劇下降 417
10.9 備份恢復(fù)常見問題 417
10.10 數(shù)據(jù)移動常見問題總結(jié) 418
10.10.1 標(biāo)識列 419
10.10.2 生成列 422
10.10.3 大對象 426
10.10.4 空值處理 427
10.10.5 定界符注意問題 430
10.10.6 PC/IXF注意問題 433
10.10.7 代碼頁不同注意事項 435
10.10.8 日期格式 436
10.10.9 XML問題 438
10.11 安全常見問題總結(jié) 441
10.11.1 從PUBLIC撤銷隱式的
權(quán)限和特權(quán) 441
10.11.2 保護(hù)系統(tǒng)編目視圖 443
10.11.3 創(chuàng)建實例用戶并顯式
指定組 444
10.11.4 為SYSxxx_GROUP參數(shù)
使用顯式值 444
10.11.5 跟蹤隱式特權(quán) 445
10.11.6 不授予不必要的特權(quán) 446
10.11.7 使用加密的
AUTHENTICATION
模式 446
10.11.8 使用獨立ID創(chuàng)建和
擁有對象 448
10.11.9 使用視圖控制數(shù)據(jù)
訪問 449
10.11.10 使用存儲過程控制數(shù)據(jù)
訪問 450
10.11.11 使用LBAC控制數(shù)據(jù)
訪問 451
10.11.12 對重要敏感數(shù)據(jù)進(jìn)行
加密 451
10.12 SQL0805和SQL0818
錯誤 454



本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號