IBM Informix 11.x系統管理與開發指南

IBM Informix 11.x系統管理與開發指南

《IBMInformix11.x系統管理與開發指南》是2012年電子工業出版社出版的圖書,作者是陸川。

基本介紹

  • 作者:陸川
  • ISBN:9787121176715
  • 頁數:286
  • 定價:55.00元
  • 出版社:電子工業出版社
  • 出版時間:2012-9
  • 裝幀:平裝
內容介紹,作品目錄,

內容介紹

《IBM Informix11.x系統管理與開發指南》主要協助你提升Informix產品的使用技能,協助你成功地管理Informix資料庫伺服器,基於Informix資料庫進行二次開發,同時,也有一些章節是介紹如何進行套用開發的,如存儲過程、觸發器、分片的介紹等。在讀過《IBM Informix11.x系統管理與開發指南》之後,你將學會如何配置和初始化資料庫伺服器、配置和測試客戶端的連線、配置和管理記憶體和磁碟空間、規劃和實施系統的維護任務、針對交易系統和分析系統對資料庫做不同的配置、開發和部署存儲過程和觸發器等。

作品目錄

第1章 關於IBM Informix 1
第2章 Informix Dynamic Server
概述 5
2.1 系統架構概述 6
2.2 虛處理器 7
2.3 共享記憶體組成 8
2.4 共享記憶體的駐留段 8
2.5 駐留段中的物理日誌緩衝 9
2.6 駐留段中的邏輯日誌緩衝 10
2.7 共享記憶體中的LRU佇列 10
2.8 虛擬記憶體段 11
2.9 磁碟部分中的chunk 12
2.10 頁面 13
2.11 dbspace 13
2.12 tblspace 14
2.13 dbspace和tblspace的關係 15
2.14 簡單大對象 15
2.15 blobspace 16
2.16 智慧型大對象 16
2.17 邏輯日誌 17
2.18 物理日誌 18
2.19 數據緩衝 18
2.20 檢查點操作checkpoint 19
第3章 準備工作 21
3.1 準備作業系統環境 21
3.2 確定資料庫占用的空間大小和dbspace的名稱 22
3.3 本地連線方式 23
3.4 通過TCP/IP建立遠程連線 24
3.5 客戶端如何建立連線 24
3.6 與客戶端連線相關的成員 25
3.7 sqlhosts檔案 26
3.8 網路安全 28
第4章 如何初始化資料庫伺服器 30
4.1 準備home目錄的空間 31
4.2 創建用戶和組 32
4.3 安裝基本系統檔案 32
4.4 準備資料庫所使用的chunk 33
4.5 設定環境變數 34
4.6 配置sqlhosts檔案 34
4.7 配置檔案:UNIX/Linux 35
4.8 配置一個新的伺服器 36
4.9 設定配置參數 36
4.10 初始化資料庫伺服器 38
4.11 驗證是否安裝成功 39
第5章 監控 41
5.1 SMI表 41
5.2 onstat工具 44
5.3 oncheck工具 46
5.4 OpenAdmin Tool 46
第6章 管理共享記憶體 49
6.1 啟動資料庫伺服器 50
6.2 修改伺服器的模式 50
6.3 共享記憶體的組成 51
6.4 配置駐留部分的記憶體 53
6.5 記憶體駐留 54
6.6 配置虛擬記憶體 55
第7章 虛擬進程和線索 57
7.1 什麼是線索 57
7.2 單線索和多線索 57
7.3 單線索進程 58
7.4 上下文切換 59
7.5 多線索的進程 59
7.6 虛處理器 61
7.7 運行一個線索 61
7.8 改變控制到另一個線索 62
7.9 多線索架構的好處 63
7.10 扇出的用例 63
7.11 虛處理器及其作用 64
7.12 VPCLASS配置參數 66
7.13 多處理器配置 67
7.14 CPU VP個數的配置指南 68
7.15 客戶端和伺服器的連線 68
7.16 客戶端如何進行連線 69
7.17 與客戶端和伺服器連線相關的配置:NETTYPE 70
7.18 Informix 10版本中的多監聽線索 71
7.19 Informix中的IO讀寫方法 71
7.20 動態增加和刪除VPs 74
第8章 磁碟結構介紹 75
8.1 Informix磁碟空間的物理單元:chunk 75
8.2 基本的IO讀寫單元:頁面 77
8.3 在Informix 10版本中配置頁面大小 79
8.4 表的分配單元extent 80
8.5 B+樹索引 83
8.6 extent的增長 84
8.7 extent的邏輯組合:tblspace 85
8.8 chunk的邏輯組合:dbspace 85
8.9 chunk的邏輯組合:blobspace 86
8.10 blobpage 87
8.11 blobspace的組成 88
8.12 blobspace free map 88
8.13 chunk的邏輯組合:sbspace 89
8.14 系統開銷 91
8.15 系統保留頁 92
8.16 擴展的系統保留頁 93
8.17 chunk free list 頁面 94
8.18 tblspace tblspace 94
8.19 database tblspace 95
8.20 邏輯日誌檔案 96
8.21 物理日誌檔案 96
第9章 管理和監控資料庫空間 98
9.1 創建dbspace 98
9.2 創建blobspace 99
9.3 創建sbspace 100
9.4 刪除dbspace 101
9.5 給dbspace增加chunk 101
9.6 通過onspaces刪除chunk 102
9.7 修改dbspace的名稱 103
第10章 物理日誌和邏輯日誌 104
10.1 修改物理日誌 105
10.2 增加邏輯日誌 105
10.3 刪除邏輯日誌 106
10.4 釋放邏輯日誌檔案 107
10.5 切換邏輯日誌 108
10.6 修改資料庫的日誌模式 108
10.7 監控物理日誌和邏輯日誌 108
10.8 長事務 109
10.9 自動申請日誌空間 111
10.10 onlog工具 112
10.11 blobspace logging 114
10.12 sbspace logging 114
第11章 共享記憶體的詳細介紹 115
11.1 訪問共享記憶體 115
11.2 LRU佇列 116
11.3 共享記憶體緩衝的鎖 116
11.4 一個磁碟頁面被讀到緩衝池的過程 116
11.5 檢查點(checkpoint) 117
11.6 checkpoint的步驟 119
11.7 LRU佇列的活動 121
11.8 緩衝寫的類型 122
11.9 刷新物理日誌緩衝 123
11.10 刷新邏輯日誌緩衝 124
第12章 容錯性 126
12.1 資料庫伺服器失敗的類型 126
12.2 什麼是快速恢復 127
12.3 有鏡像的磁碟失敗 131
12.4 恢復鏡像的chunk 132
12.5 ONDBSPACEDOWN 133
第13章 關於備份和恢復的介紹 134
13.1 什麼是備份 135
13.2 增量備份 135
13.3 創建備份的步驟 136
13.4 什麼是邏輯日誌備份 137
13.5 大對象和日誌備份 138
13.6 備份智慧型大對象 139
13.7 sbspace的恢復 140
13.8 日誌搶救 140
13.9 需要備份的檔案 141
13.10 物理恢復和邏輯恢復 141
13.11 冷恢復和熱恢復 142
第14章 使用ontape進行備份和恢復 143
14.1 磁帶設備 144
14.2 其他的備份和恢複選項 145
14.3 數據備份 146
14.4 進行備份 147
14.5 進行日誌備份 147
14.6 通過ontape修改資料庫日誌方式 148
14.7 熱恢復舉例 148
14.8 進行熱恢復 149
14.9 冷恢復舉例 150
14.10 完成冷恢復 150
14.11 使用STDIO 152
14.12 使用外部的備份和恢復功能 153
14.13 標記磁帶的備份 153
第15章 臨時檔案和臨時表 154
15.1 臨時對象的類型 154
15.2 臨時對象的配置 155
15.3 DBSPACETEMP和寫資料庫日誌 156
15.4 並行排序 156
15.5 PSORT_NPROCS環境變數 157
15.6 並行創建索引 158
15.7 並行創建索引的線索 159
15.8 創建索引會申請多少線索 160
15.9 索引頁的填充度fillfactor 161
第16章 與性能有關的個別特性 162
16.1 資料庫和硬體、作業系統相關的最佳化 162
16.2 預讀 164
16.3 恢複線索 165
16.4 使用作業系統時間 165
16.5 並行資料庫查詢 165
16.6 並行資料庫查詢的管理 166
16.7 並行資料庫查詢的配置參數 166
16.8 MGM 167
16.9 SQL語句緩衝 168
第17章 監控用戶活動 169
17.1 可以監控的用戶活動 169
17.2 單個用戶連線信息 171
17.3 監控資料庫正在執行的SQL 172
17.4 監控已經編譯過的SQL語句 173
17.5 監控用戶線索 174
17.6 通過SMI監控用戶連線 176
17.7 刪除有問題的用戶連線 176
17.8 識別資源不足 177
17.9 死鎖和鎖逾時 178
17.10 監控鎖的使用 179
17.11 鎖類型和重複讀的事務隔離級別 180
17.12 鎖的粒度 181
17.13 資料庫鎖 181
17.14 表鎖 182
17.15 頁級鎖 183
17.16 行級鎖 183
17.17 鍵值鎖 184
17.18 位元組鎖 185
17.19 鎖的生命周期 186
17.20 動態鎖管理 186
17.21 智慧型大對象的byte-range鎖 186
17.22 監控range locks 187
第18章 事件警告event alarms 188
18.1 事件警告 188
18.2 警告程式 189
18.3 事件的嚴重程度代碼Event severity code 189
18.4 Event Class和訊息 190
18.5 警告程式舉例 191
18.6 Informix 9.4版本中的警告程式 192
18.7 Informix 10版本中警告程式的補充 192
第19章 常見問題解決 194
19.1 常見的問題 194
19.2 作業系統核心的需要 195
19.3 申請共享記憶體段 195
19.4 為PDQ申請記憶體 196
19.5 chunk的許可權和屬主 197
19.6 臨時dbspace和臨時 sbspace 197
19.7 資料庫不能連線的問題 198
19.8 sqlhosts檔案中的NETTYPE定義 198
19.9 NETTYPE配置參數 199
19.10 長事務 200
19.10.1 LTXHWM:長事務高水位線 200
19.10.2 LTXEHWM:獨占訪問 200
19.11 釋放邏輯日誌 201
19.11.1 激活的事務 201
19.11.2 最後檢查點 201
19.12 通過oncheck檢查數據的一致性 202
19.13 內部一致性檢查錯誤 202
19.14 聯繫IBM Informix技術支持 203
第20章 Informix HDR數據備份技術介紹和配置 204
20.1 HDR的功能和介紹 204
20.2 影響HDR切換的時間 206
20.3 HDR對兩台計算機軟、硬體環境的要求 206
20.4 HDR的安裝步驟 207
第21章 Informix RSS數據備份技術介紹和配置 210
21.1 RSS的概念和用途 210
21.2 RSS節點的安裝步驟 211
第22章 Informix共享磁碟集群技術SDS和連線管理器的介紹和配置 213
22.1 SDS的工作原理 215
22.2 SDS的部署前提 215
22.3 介紹連線管理器 216
22.4 連線組 218
22.5 SDS的安裝步驟 219
第23章 配置參數介紹 225
第24章 分片技術介紹 241
24.1 分片的概念和分類 241
24.2 分片舉例 244
24.3 分片的維護 250
第25章 存儲過程和觸發器 255
25.1 存儲過程的概念和結構 255
25.2 與存儲過程相關的系統表 258
25.3 存儲過程語言 259
25.4 檢索存儲過程代碼 271
25.5 觸發器 271
25.6 管理存儲過程和觸發器 276
25.7 許可權 276
25.8 檢索觸發器的定義 278
第26章 Informix的查詢分析 279
26.1 SET EXPLAIN ON AVOID_EXECUTE 280
26.2 嵌套循環連線 280
26.3 哈希連線 281
26.4 畫出查詢樹 282
26.5 監控查詢 283
26.6 最佳化指示器 284
26.7 檢查套用 286

相關詞條

熱門詞條

聯絡我們