循序漸進DB2(第2版)——DBA系統管理、運維與應用案例

《循序漸進DB2(第2版)——DBA系統管理、運維與應用案例》
基本信息
作者: 牛新莊
出版社:清華大學出版社
ISBN:9787302323013
上架時間:2013-7-3
出版日期:2013 年7月
開本:16開
頁碼:612
版次:2-1
所屬分類:計算機 > 數據庫 > DB2
更多關于 》》》《循序漸進DB2(第2版)——DBA系統管理、運維與應用案例
內容簡介
計算機書籍
DB2數據庫是IBM公司關系型數據庫核心產品,在國內以及全球有著廣泛的應用。針對DB2初學者,《循序漸進DB2(第2版)——DBA系統管理、運維與應用案例》循序漸進地把DB2涉及的眾多概念和知識介紹給大家。客戶端連通性、實例、數據庫、表空間和緩沖池、數據移動、備份恢復、SQL基礎知識、DB2基本監控方法、運行數據庫必須考慮的設置、DBA日常維護以及數據庫常用工具都是本書關注的重點。在介紹這些數據庫對象和概念的同時,作者盡可能從DBA日常工作的角度探究DB2數據庫常規維護工作。本書同時還就表、索引、序列、觸發器等數據庫對象從應用設計的角度進行了介紹。本書適合DB2的初學者、DB2開發人員、準備參加DB2認證考試的讀者以及DB2數據庫管理人員學習和閱讀。
目錄
《循序漸進db2(第2版)——dba系統管理、運維與應用案例》
第1章 db2介紹和安裝1
1.1 db2數據庫概述1
1.1.1 db2發展歷史1
1.1.2 db2版本和平臺支持5
1.1.3 db2產品組件和功能9
1.2 db2數據庫的安裝與配置12
1.2.1 db2在windows上的安裝13
1.2.2 db2在linux/unix上的安裝21
1.3 db2數據庫的體系結構23
第2章 創建實例和管理服務器31
2.1 實例31
2.1.1 實例的概念31
2.1.2 創建實例32
2.1.3 實例目錄35
2.1.4 實例的相關命令39
2.1.5 db2instance變量介紹44
2.1.6 刪除實例45
2.1.7 配置實例45
2.2 管理服務器46
.2.2.1 管理服務器的概念46
2.2.2 創建管理服務器47
2.2.3 管理服務器的相關命令49
2.2.4 刪除管理服務器49
2.2.5 配置管理服務器50
第3章 創建數據庫和表空間51
3.1 創建數據庫51
3.1.1 db2數據庫存儲模型53
3.1.2 表空間管理類型55
3.1.3 創建數據庫58
3.1.4 數據庫目錄70
3.2 設計表空間73
3.2.1 創建表空間73
3.2.2 維護表空間76
3.2.3 表空間設計注意事項83
3.2.4 prefechsize大小選擇89
3.2.5 文件系統(cio/dio)和裸設備90
3.2.6 設置overhead和transferrate93
3.2.7 優化raid設備上表空間的性能93
3.2.8 合理設置系統臨時表空間95
3.3 緩沖池96
3.3.1 緩沖池的使用方法97
3.3.2 緩沖池和表空間之間的關系97
3.3.3 維護緩沖池98
3.3.4 緩沖池的設計原則101
3.4 db2 v10新特性——多溫度存儲器104
3.4.1 存儲器組104
3.4.2 表空間與存儲器組108
3.5 本章小結109
第4章 訪問數據庫111
4.1 訪問db2111
4.2 db2圖形化操作環境112
4.3 db2 clp處理程序121
4.3.1 db2 clp簡介121
4.3.2 db2 clp設計122
4.3.3 db2 clp命令選項124
4.3.4 設置db2_clpprompt以定制db2 clp127
4.4 配置db2服務器的tcp/ip通信131
4.4.1 在服務器上更新services文件132
4.4.2 在服務器上更新數據庫管理器配置文件133
4.4.3 設置db2服務器的通信協議134
4.4.4 查看服務器通信端口的狀態134
4.4.5 使用控制中心配置db2服務器通信134
4.5 配置客戶機至服務器通信135
4.5.1 客戶機至服務器通信概述135
4.5.2 使用控制中心配置客戶端通信136
4.5.3 使用ca配置客戶機到服務器通信137
4.5.4 深入了解db2節點目錄、數據庫目錄142
4.5.5 使用clp配置客戶機到服務器通信的案例148
4.6 實際生產中連接數據庫的各種方式152
4.7 案例:數據庫連接問題診斷155
4.8 本章小結159
第5章 創建數據庫對象161
5.1 模式161
5.1.1 模式的概念161
5.1.2 系統模式163
5.1.3 設置和獲得當前模式163
5.1.4 模式和用戶的區別164
5.2 表設計165
5.2.1 選擇合適的數據類型165
5.2.2 選擇合適的約束類型168
5.2.3 使用not null with default171
5.2.4 生成列及應用案例171
5.2.5 自動編號和標識列應用案例172
5.2.6 使用not logged initially特性173
5.2.7 使用append on特性174
5.2.8 數據、索引和大對象分開存放175
5.2.9 設置pctfree175
5.2.10 表的locksize176
5.2.11 表的volatile特性176
5.2.12 表維護相關命令177
5.2.13 表設計高級選項181
5.3 索引設計187
5.3.1 索引的優點187
5.3.2 索引類型188
5.3.3 索引結構191
5.3.4 理解索引的訪問機制193
5.3.5 創建集群索引196
5.3.6 創建雙向索引197
5.3.7 完全索引訪問(index access only)198
5.3.8 創建索引示例199
5.3.9 索引總結205
5.4 使用序列提高性能207
5.4.1 應用程序性能和序列207
5.4.2 序列的設計原則208
5.4.3 維護序列209
5.4.4 比較序列與標識列213
5.5 視圖215
5.5.1 視圖的類型215
5.5.2 創建with check option視圖219
5.5.3 維護視圖220
5.6 表表達式221
5.6.1 嵌套的表表達式221
5.6.2 公用表表達式221
5.7 觸發器設計223
5.7.1 觸發器的類型223
5.7.2 觸發器創建示例225
5.7.3 觸發器設計總結227
5.8 例程228
5.9 本章小結229
第6章 數據移動231
6.1 數據移動格式231
6.1.1 定界ascii文件格式232
6.1.2 非定界ascii文件格式232
6.1.3 pc/ixf文件格式233
6.1.4 工作表文件格式233
6.1.5 游標233
6.2 export234
6.2.1 export概述234
6.2.2 導出數據234
6.2.3 導出數據示例237
6.3 import238
6.3.1 import概述238
6.3.2 導入數據238
6.3.3 導入示例244
6.4 load246
6.4.1 load概述246
6.4.2 裝入數據247
6.4.3 裝入示例255
6.4.4 在線load259
6.4.5 監控load進度262
6.4.6 load期間和之后的表空間狀態263
6.4.7 使用cursor文件類型移動數據266
6.4.8 提高load性能267
6.4.9 load失敗恢復272
6.4.10 load和import的比較275
6.5 數據移動的性能問題276
6.6 db2move和db2look277
6.6.1 數據庫移動工具——db2move278
6.6.2 db2 ddl提取工具——db2look280
6.6.3 利用db2move和db2look移動數據的案例280
6.6.4 帶copy操作的db2move實用程序284
6.7 本章小結289
第7章 數據庫備份與恢復291
7.1 恢復的概念291
7.1.1 崩潰恢復(crash recovery)295
7.1.2 災難恢復(disaster recovery)296
7.1.3 版本恢復(version restore)296
7.1.4 前滾恢復(rollforward recovery)297
7.2 db2日志299
7.2.1 日志文件的使用300
7.2.2 日志類型302
7.2.3 日志相關配置參數305
7.2.4 數據庫日志總結306
7.2.5 db2日志的建議設置308
7.3 數據庫和表空間備份310
7.3.1 數據庫備份310
7.3.2 表空間備份312
7.3.3 增量備份312
7.3.4 檢查備份完整性—— db2ckbkp314
7.4 數據庫和表空間恢復316
7.4.1 數據庫恢復316
7.4.2 表空間恢復318
7.4.3 增量恢復321
7.4.4 增量恢復檢查—— db2ckrst322
7.4.5 重定向恢復322
7.4.6 恢復已刪除的表325
7.5 數據庫和表空間前滾329
7.5.1 數據庫前滾329
7.5.2 表空間前滾331
7.6 recover實用程序334
7.7 恢復歷史文件338
7.8 數據庫重建341
7.8.1 數據庫重建的概念341
7.8.2 使用表空間備份重建可恢復數據庫341
7.8.3 只使用部分表空間備份重建可恢復數據庫344
7.8.4 使用包含日志文件的在線備份重建數據庫346
7.8.5 使用增量備份映像重建可恢復數據庫346
7.8.6 使用重定向選項重建可恢復數據庫347
7.8.7 重建不可恢復數據庫348
7.8.8 數據庫重建的限制348
7.9 監控備份、復原和恢復進度349
7.10 備份、恢復和復原期間的表空間狀態350
7.11 優化備份、復原和恢復性能350
7.12 備份恢復最佳實踐352
第8章 sql基礎知識355
8.1 簡單查詢入門355
8.1.1 select和from356
8.1.2 where356
8.1.3 order by356
8.1.4 group by和having357
8.2 搜索條件358
8.2.1 謂詞種類358
8.2.2 基本謂詞358
8.2.3 量化謂詞359
8.2.4 between、exists和in謂詞360
8.2.5 like謂詞360
8.2.6 null謂詞361
8.3 數據操作語言361
8.3.1 insert361
8.3.2 delete362
8.3.3 update363
8.3.4 merge364
8.4 多表查詢366
8.4.1 join連接366
8.4.2 集合運算367
8.5 高性能的sql語句369
8.5.1 高效sql的準則369
8.5.2 提高插入性能的準則371
8.5.3 復雜查詢的準則372
8.5.4 索引的注意事項373
8.6 本章小結374
第9章 db2基本監控方法375
9.1 監控工具概述375
9.2 快照監視器377
9.3 利用表函數監控382
9.4 性能管理視圖及案例385
9.5 快照監視器案例391
9.5.1 監控案例1——動態 sql語句391
9.5.2 監控案例2——通過表函數監控393
9.5.3 編寫快照監控腳本395
9.5.4 db2pd及監控案例396
9.5.5 事件監視器及監控案例403
9.5.6 db2mtrk及監控案例407
9.6 本章小結410
第10章 運行數據庫必須考慮的數據庫設置411
10.1 數據庫配置參數概述411
10.2 通信設置413
10.3 內存有關的設置415
10.4 鎖有關的設置421
10.5 日志相關的配置426
10.6 自動維護相關的配置431
10.7 監控相關的配置432
10.8 安全相關的設置434
10.9 供參考的db2上線前設置434
10.10 本章小結437
第11章 dba日常運行維護439
11.1 統計信息更新439
11.1.1 統計信息的重要性440
11.1.2 減小runstats對系統性能影響的策略447
11.1.3 db2自動統計信息收集448
11.2 統計信息更新案例分析451
11.2.1 runstats更新示例451
11.2.2 收集分布式統計信息452
11.2.3 包含頻率和分位數統計信息的runstats453
11.2.4 包含列組統計信息的runstats455
11.2.5 包含 like statistics 的runstats455
11.2.6 包含統計信息配置文件的runstats456
11.2.7 帶有抽樣的runstats456
11.2.8 帶有系統頁級抽樣的runstats457
11.2.9 收集統計信息的其他可供選擇的方法458
11.2.10 runstats總結459
11.3 碎片整理459
11.3.1 表重組(reorg)460
11.3.2 索引重組468
11.3.3 重組表和索引的成本474
11.3.4 合理設計以減少碎片生成475
11.3.5 啟用表和索引的自動重組476
11.4 碎片整理案例分析477
11.4.1 執行表、索引檢查是否需要做reorg477
11.4.2 表和索引碎片整理478
11.5 案例:生成碎片檢查、統計信息更新、碎片整理和 rebind腳本479
11.6 重新綁定程序包479
11.7 db2健康檢查481
11.7.1 查看是否有僵尸實例進程481
11.7.2 檢查數據庫是否一致482
11.7.3 查找診斷日志以判斷是否有異常482
11.7.4 檢查數據庫備份完整性、日志歸檔是否正常482
11.7.5 維護實例目錄和數據庫目錄的權限485
11.7.6 查看磁盤空間485
11.8 數據庫監控486
11.8.1 監控工具486
11.8.2 計算數據庫的大小488
11.8.3 監控表的物理大小488
11.8.4 監控單個索引的大小488
11.8.5 監控數據庫實用工具的進度489
11.8.6 監控數據庫crash recovery進度489
11.8.7 監控catalog cache命中率489
11.8.8 監控package cache命中率489
11.8.9 監控排序溢出率489
11.8.10 監控正在reorg的表489
11.8.11 監控緩沖池命中率489
11.8.12 監控高成本應用程序490
11.8.13 監控正在執行的時間最長的sql語句490
11.8.14 監控sql準備和預編譯時間最長的sql語句490
11.8.15 監控執行次數最多的sql語句491
11.8.16 監控執行時間最長的sql語句491
11.8.17 監控排序次數最多的sql語句491
11.8.18 監控引起鎖等待的sql語句491
11.8.19 查找新創建的對象491
11.8.20 查找無效對象492
11.8.21 檢查表空間狀態492
11.8.22 檢查表狀態493
11.8.23 查找需要reorg的表和索引493
11.8.24 查找需要runstats的表和索引494
11.8.25 定期清理db2diag.log文件495
11.8.26 查找異常增長的表空間和表495
11.8.27 數據庫維護總結496
第12章 數據庫常用工具499
12.1 解釋工具499
12.1.1 visual explain(可視化解釋)499
12.1.2 db2expln507
12.1.3 db2exfmt510
12.1.4 各種解釋工具的比較511
12.1.5 如何從解釋信息中獲取有價值的建議512
12.2 索引設計工具(db2advis)513
12.2.1 db2 design advisor(db2advis)513
12.2.2 db2 design advisor(db2advis)案例講解514
12.3 基準測試工具db2batch517
12.3.1 db2batch517
12.3.2 db2batch基準程序測試分析示例519
12.4 數據一致性檢查工具520
12.4.1 db2dart及案例520
12.4.2 inspect及案例521
12.5 db2look522
12.5.1 db2look概述522
12.5.2 利用db2look構建模擬測試數據庫524
12.6 其他工具526
12.6.1 db2bfd526
12.6.2 db2_kill和db2nkill527
12.6.3 db2tbst527
12.7 本章小結528
第13章 db2 v10.1新特性529
13.1 分身大法——purescale529
13.1.1 基本介紹529
13.1.2 安裝和管理532
13.1.3 性能監控537
13.2 九陰白骨爪——continue data ingest541
13.2.1 continue data ingest介紹541
13.2.2 cdi 實際操作案例544
13.3 縮骨大法——自適應壓縮553
13.3.1 基本介紹553
13.3.2 自適應壓縮的工作方式554
13.3.3 啟用或禁用自適應壓縮554
13.3.4 評估表壓縮率555
13.3.5 經典行壓縮和自適應壓縮的對比測試557
13.3.6 歸檔日志壓縮566
13.4 乾坤大挪移——災備功能增強567
13.4.1 基本介紹567
13.4.2 超級異步567
13.4.3 假脫機日志570
13.4.4 重做延遲570
13.4.5 多備機572
13.4.6 監控指標573
13.5 凌波微步——性能增強574
13.5.1 提高了一組常用sql語句的查詢性能574
13.5.2 runstats支持索引采樣575
13.5.3 優化概要文件能支持注冊表變量和非精確匹配575
13.5.4 統計視圖改進了統計信息以及查詢優化器的統計信息收集576
13.5.5 分區內并行性改進576
13.5.6 通過更有效地進行數據和索引預取來提高查詢性能578
13.5.7 提高了對具有組合索引的表執行的查詢的性能579
13.5.8 提高了基于星型模式的查詢的性能580
13.6 火眼金睛——監控增強581
13.6.1 用于跟蹤配置更改的事件監視器581
13.6.2 用法列表對象記錄影響表或索引的語句583
13.6.3 使用新的statement閾值域為特定語句創建閾值585
13.6.4 用于訪問監視信息的新函數和已更改的函數588
13.6.5 工作單元事件監視器捕獲的信息中現在包括的可執行標識列表589
13.6.6 使用alter event監視器語句修改事件監視器捕獲的信息作用域589
13.6.7 其他監控增強590
13.7 金鐘罩——安全功能增強591
13.7.1 rcac特點591
13.7.2 rcac規則592
13.7.3 rcac實戰592
13.8 本章小結593
圖書信息來源:互動出版網

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/280763.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/280763.shtml
英文地址,請注明出處:http://en.pswp.cn/news/280763.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Oracle Unicode轉中文(解碼)

Oracle Unicode轉中文(解碼) CreateTime--2018年3月29日15:23:30 Author:Marydon 情景描述: 將數據庫中的某個字段誤存儲的是Unicode編碼,需要將其改成中文。 測試: --將Unicode轉中文 select unistr(REPLACE(\u6d4b\u…

PS2019攝影后期處理(二)

一、曲線 二、曲線與通道 三、HSL局部調整 色相、飽和度、亮度 a.色相:一個顏色,帽子是紅色 b.飽和度:樹木蔥郁一點 c.飽和度:衣服連桿 便黑白: 1.調低所有飽和度 2.將某個顏色飽和度提高,再轉灰度。…

管理員獲得所有權_在Windows 7中獲得注冊表項的所有權

管理員獲得所有權We have previously written about how to take ownership of files and folders in Windows 7, but there may be times when you need to take ownership of or assign full permission for certain registry keys. This article shows you how to do this. …

Dojo QuickStart 快速入門教程 (2) 基本框架

下載庫 首先,下載 Dojo 庫:http://www.dojotoolkit.org/downloads 放了方便測試,我將文件將解壓到 Web Server 的 "js/dojotoolkit" 文件夾中,如果你愿意,也可以綴上版本號。最后的目錄結構應該像下圖這樣&a…

攤牌了,.NET開發者,準備賦能未來

hi,這里是桑小榆。一名.net開發,從19年畢業至今一直從事相關技術已近4年。發展至今,很有必要分享分享我的經歷以及對于.net開發的看法和見解。篇幅有些長,無論你是學生,職業人,.NET開發者還是其他語言開發者…

網絡爬蟲練習

1.利用requests.get(url)獲取網頁頁面的html文件 import requests newsurlhttp://news.gzcc.cn/html/xiaoyuanxinwen/ res requests.get(newsurl) #返回response對象 res.encodingutf-8 print(res.text) 2.利用BeautifulSoup的HTML解析器,生成結構樹 import reques…

BZOJ 3434 時空穿梭

題目鏈接:http://www.lydsy.com/JudgeOnline/problem.php?id3434 題意: 思路: const int mod10007; const int N100005;int g[22][N]; int C[N][22],mou[N]; int h[22][N][13];int prime[N],cnt; int tag[N];void init() {int i,j;mou[1]1;f…

powershell /遍歷/psobject/字符串轉換Json/json數組操作

讀取json文檔 $json (Get-Content "C:\HDDList.json" -Raw) | ConvertFrom-Json $select$json.Content.selected[0] $HddCoun$json.Content.normal.Count 遍歷數組 foreach($str in $json.versions) { echo "value: $str" } json數據轉換psobject.pro…

plex實現流媒體服務器_如何從Plex Media Server離線查看下載和同步媒體

plex實現流媒體服務器Streaming content from your Plex Media Server is great, but sometimes—like when you’re going to be offline or stuck with cruddy internet speeds while traveling—there’s no substitution for having a copy of the media stored on your de…

.NET Conf 2022?大會日程全曝光!!前沿、硬核、創意.....精彩就等你來!!

倒計時2天一場規模宏大,內容硬核,大咖齊聚的.NET 領域年度最大的盛會即將開幕.NET Conf 2022 12月3日-12月4日開源 安全 賦能誠邀您的加入立即掃碼預約加入.NET年度盛宴!!.NET Conf China 2022.NET Conf China 2022是面向開發人員…

SpringMVC 數據的格式化、JSR 303數據校驗和國際化

SpringMVC 數據的格式化、JSR 303數據校驗和國際化轉載于:https://www.cnblogs.com/lusufei/p/7400963.html

C# 對程序窗口進程和進程ID

獲取當前激活窗口(頂置) GetForegroundWindow() [DllImport("user32.dll")]public static extern IntPtr GetForegroundWindow();[DllImport("user32.dll", EntryPoint "GetWindowText")]public static extern int GetW…

Linux下SSH遠程連接斷開后讓程序繼續運行解決辦法

screen -S yourname #新建一個叫yourname的sessionscreen -r yourname #回到yourname這個sessionscreen -X -S [yourname # you want to kill]quit #刪除無用的screen,使用時不用加中括號 screen -ls #列出當前所有的session screen -d yourname #遠程detach某個ses…

網游的服務器瓶頸

1.服務器的數量。 2.服務器的I/O瓶頸。 3.游戲當中的突發性高并發量。 4.CPU主頻。

誰說.NET沒有GC調優,只改一行代碼就讓程序不再占用內存

經常看到有群友調侃“為什么搞Java的總在學習JVM調優?那是因為Java爛!我們.NET就不需要搞這些!”真的是這樣嗎?今天我就用一個案例來分析一下。昨天,一位學生問了我一個問題:他建了一個默認的ASP.NET Core …

wmi服務或wmi提供程序_什么是WMI提供程序主機(WmiPrvSE.exe),為什么使用那么多的CPU?...

wmi服務或wmi提供程序The WMI Provider Host process is an important part of Windows, and often runs in the background. It allows other applications on your computer to request information about your system. This process shouldn’t normally use many system re…

C# 快捷鍵/hotkey簡單例子

1.導入dll [System.Runtime.InteropServices.DllImport("user32.dll")] //申明API函數public static extern bool RegisterHotKey(IntPtr hWnd, // handle to windowint id, // hot key identifieruint fsModifiers, // key-modifier optionsKeys vk // virtual-key …

POJ 3233

矩陣分治 注意不要用 (*this) 會改變原值 #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <algorithm> #include <cstdlib> using namespace std; int n, p, k; struct Matrix{int num[35][35];voi…

zookeeper和etcd有狀態服務部署

zookeeper和etcd有狀態服務部署實踐 docker etcd zookeeper kubernetes 4k 次閱讀 讀完需要 78 分鐘 0 一. 概述 kubernetes通過statefulset為zookeeper、etcd等這類有狀態的應用程序提供完善支持&#xff0c;statefulset具備以下特性&#xff1a; 為pod提供穩定的唯一…

正在創建系統還原點_如何使Windows在啟動時自動創建系統還原點

正在創建系統還原點By default, System Restore automatically creates a restore point once per week and also before major events like an app or driver installation. If you want even more protection, you can force Windows to create a restore point automaticall…