注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)OracleOracle性能調(diào)整與優(yōu)化

Oracle性能調(diào)整與優(yōu)化

Oracle性能調(diào)整與優(yōu)化

定 價(jià):¥39.00

作 者: (美)Edward Whalen,(美)Mitchell Schroeter著;高艷春等譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 關(guān)系型數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)管理系統(tǒng)

ISBN: 9787115108838 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 295 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

編輯推薦:本書(shū)幫助讀者學(xué)習(xí)如何正確調(diào)整和配置Oracle數(shù)據(jù)庫(kù)。全書(shū)分為四個(gè)部分,共19章。第一部分“實(shí)例調(diào)整”,包括Oracle系統(tǒng)調(diào)整的基礎(chǔ)知識(shí)、使用配置參數(shù)、調(diào)整實(shí)例、相關(guān)性能特性等話(huà)題。第二部分包括第8到第10章,介紹了與Oracle性能調(diào)整相關(guān)的硬件話(huà)題。第三部分是第11章到15章,詳細(xì)講解了應(yīng)用程序和SQL語(yǔ)句性能調(diào)整的方法,具有很強(qiáng)的實(shí)用性。第四部分包括應(yīng)用程序群集、備份和恢復(fù)調(diào)整、災(zāi)難恢復(fù)和Oracle網(wǎng)絡(luò)性能等高級(jí)話(huà)題。本書(shū)適合Oracle數(shù)據(jù)庫(kù)系統(tǒng)的管理員和開(kāi)發(fā)人員閱讀。

作者簡(jiǎn)介

暫缺《Oracle性能調(diào)整與優(yōu)化》作者簡(jiǎn)介

圖書(shū)目錄

第一部分 實(shí)例調(diào)整
第1章 Oracle系統(tǒng)調(diào)整基礎(chǔ)3
1.1 系統(tǒng)調(diào)整的基本概念 3
1.1.1 系統(tǒng)調(diào)整的含義3
1.1.2 確定系統(tǒng)是否需要調(diào)整 3
1.1.3 確定何時(shí)停止調(diào)整系統(tǒng) 4
1.2 調(diào)整目標(biāo) 4
1.2.1 為提高系統(tǒng)吞吐量的調(diào)整 4
1.2.2 為縮短系統(tǒng)響應(yīng)時(shí)間的調(diào)整 5
1.2.3 為支持眾多用戶(hù)的調(diào)整 5
1.2.4 為提高系統(tǒng)容錯(cuò)能力的調(diào)整 5
1.2.5 為縮短數(shù)據(jù)加載時(shí)間的調(diào)整 6
1.3 系統(tǒng)調(diào)整方法 6
1.3.1 分析問(wèn)題 7
1.3.2 確定問(wèn)題 8
1.3.3 確定解決方案和設(shè)定系統(tǒng)調(diào)整目標(biāo) 9
1.3.4 確定系統(tǒng)調(diào)整目標(biāo)10
1.3.5 測(cè)試解決方案10
1.3.6 分析調(diào)整結(jié)果11
1.4 影響Oracle服務(wù)器性能的因素11
1.4.1 系統(tǒng)瓶頸12
1.4.2 調(diào)整硬件資源13
1.4.3 其他調(diào)整因素13
1.4.4 系統(tǒng)限制14
1.5 設(shè)計(jì)系統(tǒng)軟硬件規(guī)模和規(guī)劃系統(tǒng)能力14
1.5.1 設(shè)計(jì)系統(tǒng)軟硬件規(guī)模和規(guī)劃系統(tǒng)能力之比較14
1.5.2 設(shè)計(jì)系統(tǒng)軟硬件規(guī)模的步驟15
1.5.3 規(guī)劃系統(tǒng)能力的步驟15
1.6 總結(jié)16
第2章 使用Oracle的配置參數(shù)17
2.1 啟動(dòng)Oracle實(shí)例17
2.1.1 連接Oracle實(shí)例18
2.1.2 使用STARTUP命令啟動(dòng)實(shí)例18
2.1.3 啟動(dòng)Oracle實(shí)例18
2.1.4 確定實(shí)例啟動(dòng)過(guò)程中的故障19
2.1.5 關(guān)閉Oracle實(shí)例20
2.2 初始化參數(shù)23
2.2.1 與實(shí)例調(diào)整有關(guān)的參數(shù)24
2.2.2 與限制系統(tǒng)資源有關(guān)的參數(shù)24
2.3 總結(jié)25
第3章 調(diào)整Oracle實(shí)例26
3.1 本章使用的初始化參數(shù)26
3.1.1 SGA參數(shù)27
3.1.2 程序全局區(qū)和用戶(hù)內(nèi)存參數(shù)27
3.1.3 Undo參數(shù)28
3.1.4 混合參數(shù)28
3.2 調(diào)整SGA29
3.2.1 調(diào)整操作系統(tǒng)29
3.2.2 調(diào)整私有SQL區(qū)和PL/SQL區(qū)30
3.2.3 調(diào)整共享內(nèi)存池31
3.2.4 調(diào)整數(shù)據(jù)庫(kù)緩沖區(qū)34
3.3 管理回滾段和Undo信息39
3.3.1 在SMU模式下調(diào)整Undo39
3.3.2 在RBU模式下調(diào)整Undo40
3.4 管理重做日志緩沖區(qū)46
3.4.1 重做日志緩沖區(qū)的競(jìng)爭(zhēng)46
3.4.2 調(diào)整檢查點(diǎn)47
3.4.3 優(yōu)化系統(tǒng)的排序操作47
3.4.4 調(diào)整排序區(qū)域48
3.4.5 調(diào)整排序區(qū)域的預(yù)留尺寸48
3.4.6 調(diào)整臨時(shí)表空間48
3.5 降低空閑數(shù)據(jù)塊列表競(jìng)爭(zhēng)49
3.6 總結(jié)49
第4章 與提高性能有關(guān)的特性51
4.1 本章需要使用的參數(shù)51
4.2 索引52
4.2.1 與索引有關(guān)的概念52
4.2.2 索引類(lèi)型53
4.2.3 B樹(shù)索引53
4.2.4 Oracle位圖索引的工作方式55
4.2.5 選擇創(chuàng)建索引的字段56
4.2.6 如何創(chuàng)建索引57
4.3 Oracle的并行執(zhí)行特性58
4.3.1 并行查詢(xún)處理59
4.3.2 并行創(chuàng)建索引63
4.3.3 并行加載數(shù)據(jù)64
4.3.4 并行恢復(fù)64
4.4 簇65
4.5 散列簇68
4.6 同時(shí)讀取多塊數(shù)據(jù)69
4.7 分區(qū)70
4.7.1 分區(qū)的概念70
4.7.2 按數(shù)據(jù)范圍進(jìn)行分區(qū)71
4.7.3 List分區(qū)方案72
4.7.4 散列分區(qū)方案73
4.7.5 復(fù)合分區(qū)方案73
4.7.6 分區(qū)的好處74
4.7.7 分區(qū)和索引74
4.8 穩(wěn)定性計(jì)劃74
4.9 多線(xiàn)程服務(wù)器75
4.9.1 專(zhuān)用服務(wù)器進(jìn)程75
4.9.2 多線(xiàn)程服務(wù)器進(jìn)程76
4.9.3 調(diào)整多線(xiàn)程服務(wù)器進(jìn)程76
4.10 總結(jié)77
第5章 調(diào)整系統(tǒng)負(fù)載79
5.1 本章使用的一些參數(shù)79
5.2 使用資源使用者組79
5.2.1 資源使用者組概述80
5.2.2 配置資源使用者組80
5.2.3 監(jiān)控資源使用者組83
5.3 調(diào)整用戶(hù)資源84
5.4 重新部署不同系統(tǒng)的功能85
5.4.1 部署歷史報(bào)表85
5.4.2 部署在線(xiàn)報(bào)表86
5.4.3 支持分布式系統(tǒng)的應(yīng)用程序86
5.5 總結(jié)87
第6章 Oracle性能視圖88
6.1 V$視圖和G$視圖的比較88
6.2 動(dòng)態(tài)性能視圖概述89
6.3 使用動(dòng)態(tài)性能視圖92
6.3.1 使用查詢(xún)語(yǔ)句訪(fǎng)問(wèn)動(dòng)態(tài)性能視圖92
6.3.2 使用UTLBSTAT/UTLESTAT工具和Statpack工具93
6.3.3 使用性能監(jiān)控工具94
6.4 總結(jié)95
第7章 使用UTLBSTAT和UTLESTAT96
7.1 UTLBSTAT和UTLESTAT96
7.1.1 運(yùn)行UTLBSTAT和UTLESTAT96
7.1.2 UTLBSTAT和UTLESTAT的輸出文件97
7.1.3 理解BSTAT和ESTAT的統(tǒng)計(jì)數(shù)據(jù)97
7.2 Statspack109
7.2.1 安裝Statspack109
7.2.2 運(yùn)行Statspack110
7.2.3 管理Statspack111
7.2.4 Statspack的輸出結(jié)果111
7.3 總結(jié)123
第二部分 Oracle硬件話(huà)題
第8章 Oracle和系統(tǒng)硬件127
8.1 本章使用的參數(shù)127
8.2 Oracle實(shí)例概述127
8.2.1 Oracle內(nèi)存結(jié)構(gòu)128
8.2.2 Oracle實(shí)例中的進(jìn)程概述130
8.3 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)概述131
8.3.1 CPU和高速緩沖區(qū)132
8.3.2 CPU的設(shè)計(jì)133
8.3.3 系統(tǒng)內(nèi)存結(jié)構(gòu)135
8.3.4 設(shè)計(jì)數(shù)據(jù)總線(xiàn)136
8.3.5 I/O總線(xiàn)137
8.3.6 網(wǎng)絡(luò)137
8.3.7 是否使用群集137
8.4 總結(jié)137
第9章 I/O基本概念138
9.1 磁盤(pán)驅(qū)動(dòng)器138
9.1.1 I/O子系統(tǒng)概述138
9.1.2 磁盤(pán)驅(qū)動(dòng)器的性能141
9.1.3 順序I/O操作的性能142
9.1.4 隨機(jī)I/O操作的性能143
9.1.5 關(guān)于驅(qū)動(dòng)器I/O的更多考慮144
9.2 RAID磁盤(pán)子系統(tǒng)144
9.2.1 硬件RAID和軟件RAID的比較145
9.2.2 磁盤(pán)分片145
9.2.3 RAID0146
9.2.4 RAID1146
9.2.5 RAID10147
9.2.6 RAID2147
9.2.7 RAID3148
9.2.8 RAID4149
9.2.9 RAID5149
9.2.10 奇偶校驗(yàn)概述150
9.2.11 RAID性能概述152
9.2.12 不同RAID級(jí)別之間性能的比較153
9.3 RAID控制器性能特征153
9.3.1 電梯排序法154
9.3.2 磁盤(pán)控制器緩沖區(qū)154
9.3.3 內(nèi)外部RAID系統(tǒng)之間的比較155
9.4 SAN系統(tǒng)156
9.5 NAS系統(tǒng)159
9.6 總結(jié)159
第10章 Oracle和I/O160
10.1 本章使用到的參數(shù)160
10.2 Oracle對(duì)I/O的依賴(lài)性161
10.2.1 讀操作延遲的重要性161
10.2.2 寫(xiě)操作延遲162
10.2.3 容錯(cuò)163
10.3 為Oracle配置I/O子系統(tǒng)163
10.3.1 性能、容錯(cuò)能力和經(jīng)濟(jì)性163
10.3.2 保護(hù)讀者的投資164
10.4 調(diào)整I/O165
10.4.1 理解磁盤(pán)競(jìng)爭(zhēng)166
10.4.2 識(shí)別磁盤(pán)競(jìng)爭(zhēng)問(wèn)題167
10.4.3 解決磁盤(pán)競(jìng)爭(zhēng)問(wèn)題168
10.5 降低不必要的I/O開(kāi)銷(xiāo)172
10.5.1 遷移和鏈接數(shù)據(jù)行172
10.5.2 動(dòng)態(tài)擴(kuò)展173
10.5.3 PCTFREE和PCTUSED命令選項(xiàng)174
10.5.4 關(guān)于降低I/O操作技術(shù)的回顧177
10.5.5 塊尺寸177
10.5.6 使用多種塊尺寸178
10.6 磁盤(pán)碎片179
10.7 總結(jié)181
第三部分 應(yīng)用程序和SQL語(yǔ)句調(diào)整
第11章 使用EXPLAIN PLAN和SQL Trace185
11.1 SQL Trace185
11.1.1 初始化SQL Trace185
11.1.2 控制SQL Trace186
11.1.3 SQL Trace的功能187
11.1.4 TKPROF的功能187
11.1.5 分析SQL Trace的輸出結(jié)果189
11.2 EXPLAIN PLAN命令193
11.2.1 初始化EXPLAIN PLAN193
11.2.2 啟動(dòng)EXPLAIN PLAN194
11.2.3 從EXPLAIN PLAN命令的輸出結(jié)果中提取信息195
11.2.4 跟蹤應(yīng)用程序196
11.3 總結(jié)197
第12章 調(diào)整索引198
12.1 本章使用的參數(shù)199
12.2 索引的類(lèi)型199
12.3 使用B樹(shù)索引200
12.3.1 創(chuàng)建索引的對(duì)象201
12.3.2 維護(hù)索引202
12.4 IOT203
12.5 位圖索引203
12.6 基于函數(shù)的索引204
12.7 使用線(xiàn)索205
12.8 監(jiān)控和分析索引205
12.9 總結(jié)205
第13章 Oracle優(yōu)化器207
13.1 理解Oracle優(yōu)化器207
13.1.1 Oracle優(yōu)化器的工作方式207
13.1.2 優(yōu)化器初始化參數(shù)208
13.1.3 優(yōu)化方法209
13.2 使用DBMS_STATS包211
13.2.1 創(chuàng)建存放統(tǒng)計(jì)數(shù)據(jù)的表211
13.2.2 收集統(tǒng)計(jì)數(shù)據(jù)211
13.2.3 刪除統(tǒng)計(jì)數(shù)據(jù)212
13.2.4 恢復(fù)統(tǒng)計(jì)數(shù)據(jù)212
13.2.5 DBMS_STATS包中的其他函數(shù)213
13.2.6 使用統(tǒng)計(jì)數(shù)據(jù)213
13.3 使用ANALYZE命令214
13.3.1 如何運(yùn)行ANALYZE命令214
13.3.2 數(shù)據(jù)字典統(tǒng)計(jì)數(shù)據(jù)216
13.4 事務(wù)處理218
13.5 SQL語(yǔ)句的執(zhí)行219
13.5.1 創(chuàng)建游標(biāo)219
13.5.2 解析SQL語(yǔ)句220
13.5.3 執(zhí)行查詢(xún)221
13.5.4 綁定變量221
13.5.5 執(zhí)行SQL語(yǔ)句221
13.5.6 并行化SQL語(yǔ)句的執(zhí)行221
13.5.7 向用戶(hù)返回查詢(xún)返回的數(shù)據(jù)記錄222
13.6 分析SQL語(yǔ)句223
13.7 設(shè)計(jì)新的SQL語(yǔ)句224
13.8 使用線(xiàn)索224
13.9 總結(jié)225
第14章 調(diào)整SQL語(yǔ)句226
14.1 優(yōu)化SQL語(yǔ)句226
14.2 如何識(shí)別調(diào)整不良的SQL語(yǔ)句226
14.3 連接類(lèi)型227
14.3.1 嵌套循環(huán)連接227
14.3.2 合并連接228
14.3.3 散列連接228
14.4 調(diào)整SQL語(yǔ)句229
14.4.1 調(diào)整已有應(yīng)用程序229
14.4.2 設(shè)計(jì)新應(yīng)用程序233
14.5 總結(jié)236
第15章 使用線(xiàn)索238
15.1 實(shí)現(xiàn)線(xiàn)索238
15.1.1 線(xiàn)索的語(yǔ)法239
15.1.2 線(xiàn)索錯(cuò)誤239
15.1.3 使用多條線(xiàn)索240
15.2 線(xiàn)索240
15.2.1 優(yōu)化方法240
15.2.2 關(guān)于訪(fǎng)問(wèn)方法的線(xiàn)索242
15.2.3 與表的連接順序有關(guān)的線(xiàn)索245
15.2.4 與連接操作有關(guān)的線(xiàn)索245
15.2.5 與并行查詢(xún)選項(xiàng)有關(guān)的線(xiàn)索246
15.2.6 有關(guān)查詢(xún)轉(zhuǎn)換方式的線(xiàn)索248
15.2.7 其他線(xiàn)索249
15.3 總結(jié)251
第四部分 高級(jí)話(huà)題
第16章 Oracle9i實(shí)時(shí)應(yīng)用程序群集255
16.1 RAC概述255
16.1.1 計(jì)算機(jī)系統(tǒng)256
16.1.2 共享磁盤(pán)子系統(tǒng)256
16.1.3 服務(wù)器連接257
16.1.4 鎖定數(shù)據(jù)257
16.1.5 配置群集258
16.2 RAC的適用條件262
16.3 調(diào)整RAC262
16.3.1 配置和規(guī)模263
16.3.2 實(shí)例和鎖調(diào)整263
16.3.3 應(yīng)用程序調(diào)整263
16.4 總結(jié)263
第17章 備份和恢復(fù)調(diào)整264
17.1 本章使用的參數(shù)265
17.2 Oracle運(yùn)行方式回顧265
17.2.1 備份過(guò)程266
17.2.2 恢復(fù)過(guò)程266
17.3 Oracle備份過(guò)程的特征266
17.3.1 使用用戶(hù)管理備份方法對(duì)系統(tǒng)進(jìn)行冷(離線(xiàn))備份267
17.3.2 使用用戶(hù)管理備份方法對(duì)系統(tǒng)進(jìn)行熱(在線(xiàn))備份267
17.3.3 使用RMAN工具對(duì)系統(tǒng)進(jìn)行熱(在線(xiàn))備份267
17.3.4 使用SAN提供的功能對(duì)系統(tǒng)進(jìn)行熱(在線(xiàn))備份268
17.3.5 使用用戶(hù)管理備份方式時(shí)的數(shù)據(jù)訪(fǎng)問(wèn)模式268
17.3.6 使用RMAN備份時(shí)的數(shù)據(jù)訪(fǎng)問(wèn)模式268
17.3.7 備份時(shí)的系統(tǒng)負(fù)載269
17.3.8 備份目標(biāo)269
17.4 系統(tǒng)設(shè)計(jì)的考慮269
17.4.1 數(shù)據(jù)庫(kù)冷備份270
17.4.2 數(shù)據(jù)庫(kù)熱備份270
17.4.3 使用用戶(hù)管理備份方法時(shí)的調(diào)整考慮273
17.4.4 使用RMAN備份工具的調(diào)整考慮274
17.5 為提高備份操作的性能而提高系統(tǒng)性能275
17.5.1 提高CPU的性能275
17.5.2 提高系統(tǒng)的I/O性能276
17.5.3 提高網(wǎng)絡(luò)性能276
17.5.4 將備份劃分成不同的部分277
17.6 驗(yàn)證備份操作的性能278
17.6.1 應(yīng)當(dāng)測(cè)試RDBMS哪些方面的性能278
17.6.2 應(yīng)當(dāng)測(cè)試操作系統(tǒng)哪些方面的性能278
17.7 總結(jié)280
第18章 創(chuàng)建高性能的災(zāi)難恢復(fù)系統(tǒng)281
18.1 本章使用的初始化參數(shù)281
18.2 為什么要制定災(zāi)難恢復(fù)計(jì)劃281
18.3 與災(zāi)難恢復(fù)有關(guān)的概念282
18.3.1 遠(yuǎn)程鏡像282
18.3.2 Oracle9i數(shù)據(jù)衛(wèi)士283
18.4 制定災(zāi)難恢復(fù)計(jì)劃285
18.4.1 制定災(zāi)難恢復(fù)計(jì)劃的步驟285
18.4.2 將災(zāi)難恢復(fù)計(jì)劃形成文檔286
18.4.3 實(shí)施災(zāi)難恢復(fù)計(jì)劃的方法286
18.5 從災(zāi)難事件中恢復(fù)系統(tǒng)287
18.6 調(diào)整備份系統(tǒng)287
18.7 總結(jié)288
第19章 Oracle的網(wǎng)絡(luò)性能289
19.1 網(wǎng)絡(luò)體系結(jié)構(gòu)289
19.1.1 硬件層289
19.1.2 網(wǎng)絡(luò)協(xié)議291
19.2 調(diào)整網(wǎng)絡(luò)部件292
19.2.1 軟件調(diào)整293
19.2.2 網(wǎng)絡(luò)設(shè)計(jì)293
19.3 總結(jié)295

本目錄推薦

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