注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫高并發(fā)Oracle數(shù)據(jù)庫系統(tǒng)的架構(gòu)與設(shè)計

高并發(fā)Oracle數(shù)據(jù)庫系統(tǒng)的架構(gòu)與設(shè)計

高并發(fā)Oracle數(shù)據(jù)庫系統(tǒng)的架構(gòu)與設(shè)計

定 價:¥69.00

作 者: 侯松 著
出版社: 機械工業(yè)出版社
叢編項: 數(shù)據(jù)庫技術(shù)叢書
標 簽: Oracle 計算機/網(wǎng)絡(luò) 數(shù)據(jù)庫

購買這本書可以去


ISBN: 9787111482277 出版時間: 2014-11-01 包裝: 平裝
開本: 16開 頁數(shù): 428 字數(shù):  

內(nèi)容簡介

  本書的主題是介紹Oracle數(shù)據(jù)庫在高并發(fā)問題上分析和解決方案。主要從“內(nèi)政篇”和“縱橫篇”兩方面展開主題,前者介紹Oracle本身的設(shè)計、管理、優(yōu)化,以達到高并發(fā)性能提升的目的;后者介紹通過一些外部技術(shù)和工具(主要也是Oracle的產(chǎn)品)來幫忙Oracle數(shù)據(jù)庫進行縱向擴展和橫向擴展,以達到其高并發(fā)處理能力的擴展和提升。

作者簡介

  侯松(網(wǎng)名:麻袋爸爸)資深數(shù)據(jù)庫架構(gòu)師、PMP、北美壽險管理師,現(xiàn)就職于中國平安保險集團,擁有10余年數(shù)據(jù)庫開發(fā)、管理和運維經(jīng)驗。精通Oracle數(shù)據(jù)庫相關(guān)技術(shù),掌握ITIL運維體系,擅長金融行業(yè)(銀行、保險、投資)的項目管理和數(shù)據(jù)庫系統(tǒng)的架構(gòu)設(shè)計,有世界500強IT團隊管理與大型項目管理的經(jīng)驗?;钴S于ITPUB等技術(shù)社區(qū),2013年中國數(shù)據(jù)庫大會演講嘉賓。個人網(wǎng)站:http://www.housong.net

圖書目錄

目  錄
推薦序一
推薦序二
前言
第一部分 內(nèi)政篇
第1章 大道至簡 2
1.1 初見高并發(fā) 2
1.1.1 從一次談話說起 3
1.1.2 問題就在那里 4
1.1.3 你不是一個人在戰(zhàn)斗 6
1.2 說句時髦話 8
1.2.1 談?wù)勅OE 8
1.2.2 開源的作用域 9
1.3 在Oracle的世界里 10
1.3.1 數(shù)據(jù)庫森林體系 10
1.3.2 大道至簡 12
1.4 本章小結(jié) 13
第2章 高效B樹索引 14
2.1 索引掃描識別 14
2.1.1 B樹索引 15
2.1.2 全表掃描 16
2.1.3 ROWID掃描 17
2.1.4 索引唯一掃描 18
2.1.5 索引范圍掃描 20
2.1.6 索引全掃描 21
2.1.7 索引快速全掃描 22
2.1.8 索引跳躍掃描 24
2.1.9 索引組合掃描 25
2.1.10 索引聯(lián)立掃描 27
2.2 索引與排序 28
2.2.1 B樹索引內(nèi)部結(jié)構(gòu) 28
2.2.2 輸出排序 29
2.2.3 降序索引 34
2.2.4 聚合查詢min()與max() 37
2.3 索引設(shè)計優(yōu)化 40
2.3.1 索引選擇度 40
2.3.2 數(shù)據(jù)分布的影響 41
2.3.3 索引聚簇因子 45
2.3.4 數(shù)據(jù)存儲的影響 47
2.3.5 復(fù)合索引 50
2.3.6 索引被無視 54
2.4 索引分裂 58
2.4.1 分裂原理 59
2.4.2 實例分析 61
2.5 索引維護 70
2.5.1 為何重建索引 71
2.5.2 何時重建索引 73
2.5.3 如何重建索引 76
2.5.4 廢舊索引清理 77
2.6 本章小結(jié) 78
第3章 高效表設(shè)計 79
3.1 數(shù)據(jù)生命周期管理 80
3.1.1 什么是數(shù)據(jù)生命周期管理 80
3.1.2 架構(gòu)模型設(shè)計 81
3.1.3 數(shù)據(jù)分層存儲 86
3.2 常用字段類型選擇 87
3.2.1 VARCHAR2與CHAR 87
3.2.2 NUMBER與VARCHAR2 88
3.2.3 主鍵字段的選擇 90
3.2.4 LOB字段 91
3.3 字段順序 95
3.3.1 熱字段靠前排 95
3.3.2 行寬需要控制 97
3.4 行鏈接與行遷移 99
3.4.1 行鏈接原理 99
3.4.2 行遷移原理 101
3.4.3 發(fā)現(xiàn)問題 101
3.4.4 解決問題 104
3.5 分區(qū)表的使用 105
3.5.1 何時使用分區(qū)表 105
3.5.2 分區(qū)表設(shè)計思路 106
3.5.3 分區(qū)表特性 106
3.6 適當?shù)娜哂? 110
3.6.1 反范式建模 110
3.6.2 物化視圖 113
3.6.3 結(jié)果集緩存 117
3.6.4 直接路徑插入 120
3.7 碎片分析與整理 122
3.7.1 碎片的產(chǎn)生 123
3.7.2 DBMS_SPACE包 125
3.7.3 碎片的整理 130
3.8 本章小結(jié) 138
第4章 查詢優(yōu)化器 139
4.1 優(yōu)化器概述 140
4.1.1 優(yōu)化器簡介 140
4.1.2 參數(shù)配置 143
4.2 像優(yōu)化器一樣思考 147
4.2.1 成本計算機制 147
4.2.2 成本計算公式推導 150
4.3 統(tǒng)計信息管理 155
4.3.1 統(tǒng)計信息分類 156
4.3.2 制定收集策略 158
4.3.3 管理收集方式 164
4.3.4 制定備份策略 168
4.3.5 收集直方圖 174
4.4 執(zhí)行計劃管理 175
4.4.1 獲取執(zhí)行計劃 175
4.4.2 固化執(zhí)行計劃 176
4.5 性能影響分析 183
4.6 數(shù)據(jù)庫重放 188
4.6.1 普通數(shù)據(jù)庫重放特性 188
4.6.2 強化數(shù)據(jù)庫重放特性 193
4.7 本章小結(jié) 195
第5章 常見高并發(fā)案例 196
5.1 鎖相關(guān)問題 196
5.1.1 Lock、Latch、Pin、Mutex 196
5.1.2 游標爭用問題解決 198
5.1.3 索引爭用問題解決 203
5.1.4 LOB爭用問題解決 207
5.1.5 全表鎖問題解決 213
5.2 REDO相關(guān)問題 214
5.2.1 REDO塊的大小 214
5.2.2 DIO與AIO 218
5.2.3 進程優(yōu)先級 219
5.2.4 log file sync分析 221
5.3 本章小結(jié) 222
第二部分 縱橫篇
第6章 TimesTen內(nèi)存數(shù)據(jù)庫 224
6.1 TimesTen概述 225
6.1.1 TimesTen歷史與定位 225
6.1.2 TimesTen應(yīng)用場景 226
6.1.3 TimesTen技術(shù)架構(gòu) 228
6.2 開始使用 233
6.2.1 TimesTen安裝 233
6.2.2 參數(shù)配置 237
6.2.3 創(chuàng)建獨立實例 239
6.2.4 創(chuàng)建緩存實例 241
6.3 緩存集合管理 242
6.3.1 只讀緩存集合 244
6.3.2 AWT緩存集合 248
6.3.3 SWT緩存集合 251
6.3.4 自定義緩存集合 254
6.3.5 多表緩存集合 258
6.3.6 緩存老化 259
6.3.7 緩存過濾器 261
6.3.8 動態(tài)緩存集合 261
6.3.9 PassThrough屬性 263
6.4 高可用復(fù)制架構(gòu) 263
6.4.1 復(fù)制原理 264
6.4.2 ASP架構(gòu) 266
6.5 高可用網(wǎng)格架構(gòu) 273
6.5.1 無網(wǎng)格雙活架構(gòu) 274
6.5.2 網(wǎng)格雙活架構(gòu) 274
6.5.3 ASP網(wǎng)格雙活架構(gòu) 280
6.6 分庫分表 283
6.6.1 只讀緩存集合的分庫分表 283
6.6.2 AWT緩存集合的分庫分表 285
6.7 TimesTen設(shè)計與管理 286
6.7.1 表設(shè)計與管理 286
6.7.2 索引管理 291
6.7.3 統(tǒng)計信息與執(zhí)行計劃 294
6.8 TimesTen性能監(jiān)控 299
6.8.1 關(guān)鍵指標 299
6.8.2 SQL監(jiān)控 300
6.8.3 監(jiān)控報告 302
6.8.4 復(fù)制監(jiān)控 305
6.8.5 自動刷新監(jiān)控 307
6.9 TimesTen備份與恢復(fù) 309
6.9.1 數(shù)據(jù)庫備份 309
6.9.2 數(shù)據(jù)庫恢復(fù) 311
6.9.3 數(shù)據(jù)遷移 313
6.10 TimesTen高并發(fā)場景 315
6.10.1 場景選擇 316
6.10.2 并發(fā)場景測試 317
6.11 本章小結(jié) 318
第7章 GoldenGate構(gòu)建數(shù)據(jù)庫群 319
7.1 GoldenGate概述 319
7.1.1 小核心,大外圍 320
7.1.2 GoldenGate應(yīng)用場景 321
7.1.3 GoldenGate技術(shù)架構(gòu) 323
7.1.4 數(shù)據(jù)庫群的制約因素 328
7.2 開始使用 329
7.2.1 GoldenGate安裝 329
7.2.2 GoldenGate配置 331
7.2.3 基本鏈路的搭建 334
7.2.4 GoldenGate的監(jiān)控 339
7.3 高級應(yīng)用 343
7.3.1 DDL功能支持 343
7.3.2 用戶級復(fù)制 345
7.4 異構(gòu)數(shù)據(jù)庫群 347
7.4.1 異構(gòu)字符集數(shù)據(jù)庫間復(fù)制 347
7.4.2 異構(gòu)數(shù)據(jù)庫間復(fù)制 351
7.5 本章小結(jié) 353
第8章 Data Guard的妙用 354
8.1 “T-1”交易數(shù)據(jù)庫 354
8.1.1 實現(xiàn)原理與應(yīng)用場景 355
8.1.2 “T-1”備庫簡介 356
8.1.3 “T-1”庫閃回簡介 357
8.1.4 “T-1”數(shù)據(jù)庫搭建 358
8.2 ADG實現(xiàn)讀寫分離 361
8.2.1 ADG架構(gòu)簡介 361
8.2.2 ADG數(shù)據(jù)庫搭建 362
8.3 本章小結(jié) 365
第9章 最佳實踐 366
9.1 術(shù) 366
9.1.1 技術(shù)回顧 367
9.1.2 規(guī)矩方圓 369
9.1.3 穿越之眼 370
9.2 道 370
9.2.1 數(shù)據(jù)庫架構(gòu)師 370
9.2.2 溝通之道 371
9.3 勢 374
9.4 本章小結(jié) 375

本目錄推薦

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