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

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

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

定 價(jià):¥69.00

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

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

內(nèi)容簡介

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

作者簡介

  侯松(網(wǎng)名:麻袋爸爸)資深數(shù)據(jù)庫架構(gòu)師、PMP、北美壽險(xiǎn)管理師,現(xiàn)就職于中國平安保險(xiǎn)集團(tuán),擁有10余年數(shù)據(jù)庫開發(fā)、管理和運(yùn)維經(jīng)驗(yàn)。精通Oracle數(shù)據(jù)庫相關(guān)技術(shù),掌握ITIL運(yùn)維體系,擅長金融行業(yè)(銀行、保險(xiǎn)、投資)的項(xiàng)目管理和數(shù)據(jù)庫系統(tǒng)的架構(gòu)設(shè)計(jì),有世界500強(qiáng)IT團(tuán)隊(duì)管理與大型項(xiàng)目管理的經(jīng)驗(yàn)?;钴S于ITPUB等技術(shù)社區(qū),2013年中國數(shù)據(jù)庫大會(huì)演講嘉賓。個(gè)人網(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 你不是一個(gè)人在戰(zhàn)斗 6
1.2 說句時(shí)髦話 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 索引掃描識(shí)別 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è)計(jì)優(yōu)化 40
2.3.1 索引選擇度 40
2.3.2 數(shù)據(jù)分布的影響 41
2.3.3 索引聚簇因子 45
2.3.4 數(shù)據(jù)存儲(chǔ)的影響 47
2.3.5 復(fù)合索引 50
2.3.6 索引被無視 54
2.4 索引分裂 58
2.4.1 分裂原理 59
2.4.2 實(shí)例分析 61
2.5 索引維護(hù) 70
2.5.1 為何重建索引 71
2.5.2 何時(shí)重建索引 73
2.5.3 如何重建索引 76
2.5.4 廢舊索引清理 77
2.6 本章小結(jié) 78
第3章 高效表設(shè)計(jì) 79
3.1 數(shù)據(jù)生命周期管理 80
3.1.1 什么是數(shù)據(jù)生命周期管理 80
3.1.2 架構(gòu)模型設(shè)計(jì) 81
3.1.3 數(shù)據(jù)分層存儲(chǔ) 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 何時(shí)使用分區(qū)表 105
3.5.2 分區(qū)表設(shè)計(jì)思路 106
3.5.3 分區(qū)表特性 106
3.6 適當(dāng)?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 成本計(jì)算機(jī)制 147
4.2.2 成本計(jì)算公式推導(dǎo) 150
4.3 統(tǒng)計(jì)信息管理 155
4.3.1 統(tǒng)計(jì)信息分類 156
4.3.2 制定收集策略 158
4.3.3 管理收集方式 164
4.3.4 制定備份策略 168
4.3.5 收集直方圖 174
4.4 執(zhí)行計(jì)劃管理 175
4.4.1 獲取執(zhí)行計(jì)劃 175
4.4.2 固化執(zhí)行計(jì)劃 176
4.5 性能影響分析 183
4.6 數(shù)據(jù)庫重放 188
4.6.1 普通數(shù)據(jù)庫重放特性 188
4.6.2 強(qiáng)化數(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 游標(biāo)爭(zhēng)用問題解決 198
5.1.3 索引爭(zhēng)用問題解決 203
5.1.4 LOB爭(zhēng)用問題解決 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 進(jìn)程優(yōu)先級(jí) 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)用場(chǎ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)建獨(dú)立實(shí)例 239
6.2.4 創(chuàng)建緩存實(shí)例 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 動(dòng)態(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è)計(jì)與管理 286
6.7.1 表設(shè)計(jì)與管理 286
6.7.2 索引管理 291
6.7.3 統(tǒng)計(jì)信息與執(zhí)行計(jì)劃 294
6.8 TimesTen性能監(jiān)控 299
6.8.1 關(guān)鍵指標(biāo) 299
6.8.2 SQL監(jiān)控 300
6.8.3 監(jiān)控報(bào)告 302
6.8.4 復(fù)制監(jiān)控 305
6.8.5 自動(dòng)刷新監(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ā)場(chǎng)景 315
6.10.1 場(chǎng)景選擇 316
6.10.2 并發(fā)場(chǎng)景測(cè)試 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)用場(chǎ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 高級(jí)應(yīng)用 343
7.3.1 DDL功能支持 343
7.3.2 用戶級(jí)復(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 實(shí)現(xiàn)原理與應(yīng)用場(chǎ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實(shí)現(xiàn)讀寫分離 361
8.2.1 ADG架構(gòu)簡介 361
8.2.2 ADG數(shù)據(jù)庫搭建 362
8.3 本章小結(jié) 365
第9章 最佳實(shí)踐 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 勢(shì) 374
9.4 本章小結(jié) 375

本目錄推薦

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