Oracle Database 12cDBA 官方手冊(cè)(第8版)帶書簽 中文完整pdf
206MB / 03-07
oracle_DBA管理員的常用指令 中文PDF版 4.17MB
4.17MB / 10-30
Oracle 數(shù)據(jù)庫(kù)DBA專題技術(shù)精粹 PDF掃描版[MB]
44.04MB / 10-13
Oracle DBA實(shí)戰(zhàn)攻略:運(yùn)維管理、診斷優(yōu)化、高可用與最佳實(shí)踐 (周
132.82MB / 05-28
Oracle DBA高可用、備份恢復(fù)與性能優(yōu)化 帶目錄完整pdf[175MB]
175MB / 09-26
-
Oracle常用命令速查手冊(cè) 中文PDF版 Oracle / 408KB
-
Oracle PL/SQL程序設(shè)計(jì)(第6版) 上下冊(cè) 中文PDF完整版 Oracle / 175MB
-
-
Oracle11g官方文檔中英對(duì)照PDF版 + Oracle 11g R2官方public最新 Oracle / 175MB
-
-
Oracle云數(shù)據(jù)庫(kù)方案 DOC版 Oracle / 424KB
-
Oracle 12c PL/SQL程序設(shè)計(jì)終極指南 高清pdf+mobi版[24MB] Oracle / 24.4MB
-
名師講壇—Oracle SQL入門與實(shí)戰(zhàn)經(jīng)典 pdf掃描版[114MB] Oracle / 114MB
-
Oracle 12c從零開始學(xué)(視頻教學(xué)版) (劉增杰) 完整pdf掃描版[229] Oracle / 229.1MB
-
詳情介紹
ORACLE DBA工作筆記:運(yùn)維數(shù)據(jù)遷移與性能調(diào)優(yōu)是來(lái)自一線Oracle DBA的實(shí)踐工作筆記,凝結(jié)作者多年數(shù)據(jù)庫(kù)管理運(yùn)維心得;全書從運(yùn)維、數(shù)據(jù)遷移和優(yōu)化三個(gè)層面娓娓道來(lái),精心篩選作者在實(shí)際工作中總結(jié)的技巧、對(duì)常見(jiàn)問(wèn)題的高效處理方法,以及大量融入完善解決方案的診斷案例;尤其對(duì)數(shù)據(jù)庫(kù)的宕機(jī)、容災(zāi)、監(jiān)控管理、外部表遷移方案、系統(tǒng)調(diào)優(yōu)、SQL優(yōu)化等重點(diǎn)內(nèi)容的講解更是細(xì)致入微。
目錄
第1篇 數(shù)據(jù)庫(kù)運(yùn)維篇
第1章 數(shù)據(jù)庫(kù)安裝配置
1.1 安裝前的準(zhǔn)備 1
1.2 安裝數(shù)據(jù)庫(kù)軟件 5
1.2.1 方法1:OUI安裝 6
1.2.2 方法2:靜默安裝 8
1.2.3 方法3:克隆安裝 11
1.2.4 診斷案例:克隆安裝后無(wú)法登錄的問(wèn)題 13
1.3 創(chuàng)建/刪除數(shù)據(jù)庫(kù) 16
1.3.1 方法1:DBCA圖形建庫(kù) 16
1.3.2 方法2:手工建庫(kù) 18
1.3.3 方法3:DBCA靜默建庫(kù) 22
1.3.4 方法4:OMF建庫(kù) 22
1.3.5 診斷案例:create database語(yǔ)句在10g、11g中的不同 23
1.3.6 創(chuàng)建數(shù)據(jù)庫(kù)后的補(bǔ)充工作 26
1.3.7 刪除數(shù)據(jù)庫(kù)的步驟 29
1.4 關(guān)于SYSDBA、SYSOPER、DBA的區(qū)別和聯(lián)系 29
第2章 常用工具和問(wèn)題分析
2.1 SQL*Plus使用及常見(jiàn)問(wèn)題 34
2.1.1 SQL*Plus使用細(xì)則 34
2.1.2 SQL*Plus無(wú)法啟動(dòng)的常見(jiàn)原因 41
特殊問(wèn)題:亂碼導(dǎo)致的SQL*Plus無(wú)法啟動(dòng)的問(wèn)題 43
特殊問(wèn)題:使用strace診斷奇怪的SQL*Plus登錄問(wèn)題 44
2.2 解析exp/imp及常見(jiàn)問(wèn)題 47
2.2.1 exp/imp使用場(chǎng)景及示例 47
2.2.2 exp/imp使用常見(jiàn)問(wèn)題 50
診斷案例:生產(chǎn)系統(tǒng)exp無(wú)法使用的緊急診斷和修復(fù) 55
診斷案例:外部表的導(dǎo)入導(dǎo)出問(wèn)題 57
診斷案例:IMP-00013 問(wèn)題及解決方法 58
診斷案例:使用strace分析exp中buffer設(shè)置的奇怪問(wèn)題 60
經(jīng)驗(yàn)分享:你可能不了解的dump文件 63
2.3 解析Datapump及常見(jiàn)問(wèn)題 66
2.3.1 Datapump使用場(chǎng)景及示例 66
2.3.3 只言片語(yǔ)分析Datapump的工作原理 68
診斷案例:impdp異常中斷導(dǎo)致的問(wèn)題 70
診斷案例:使用impdp選項(xiàng)不當(dāng)導(dǎo)致的數(shù)據(jù)丟失 73
第3章 服務(wù)連接配置
3.1 監(jiān)聽(tīng)配置與客戶端配置簡(jiǎn)介 76
3.2 網(wǎng)絡(luò)服務(wù)配置 78
3.2.1 網(wǎng)絡(luò)配置細(xì)則與實(shí)踐 78
診斷案例:Session跟蹤失效的問(wèn)題和原因 82
3.2.2 監(jiān)聽(tīng)配置文件格式探究——一個(gè)空格的威力 84
3.2.3 RAC中的TAF的配置 88
3.2.4 RAC中的SCAN的配置 90
3.2.5 通過(guò)單例模式模擬RAC連接 93
3.3 監(jiān)聽(tīng)器無(wú)法啟動(dòng)的幾個(gè)原因 94
診斷案例:使用strace分析TNS-12543的案例 96
第4章 數(shù)據(jù)庫(kù)啟/停和宕機(jī)問(wèn)題
4.1 數(shù)據(jù)庫(kù)啟停的問(wèn)題分析 99
4.2 數(shù)據(jù)庫(kù)無(wú)法啟動(dòng)案例 100
診斷案例:數(shù)據(jù)庫(kù)參數(shù)設(shè)置不當(dāng)導(dǎo)致無(wú)法啟動(dòng)的問(wèn)題 100
診斷案例:服務(wù)器增加內(nèi)存后無(wú)法重啟數(shù)據(jù)庫(kù)的問(wèn)題及解決方案 102
診斷案例:數(shù)據(jù)庫(kù)shutdown之后無(wú)法啟動(dòng)的問(wèn)題 103
診斷案例:RAC節(jié)點(diǎn)無(wú)法啟動(dòng)的ORA-29702問(wèn)題及分析 105
診斷案例:連續(xù)出現(xiàn)的RAC節(jié)點(diǎn)問(wèn)題 108
4.3 數(shù)據(jù)庫(kù)無(wú)法登錄問(wèn)題分析 110
4.4 數(shù)據(jù)庫(kù)無(wú)法登錄案例 111
診斷案例:歸檔空間不足導(dǎo)致的數(shù)據(jù)庫(kù)無(wú)法登錄問(wèn)題 111
診斷案例:Session Leak導(dǎo)致的數(shù)據(jù)庫(kù)無(wú)法登錄問(wèn)題 115
診斷案例:undo缺失導(dǎo)致的數(shù)據(jù)庫(kù)無(wú)法登錄問(wèn)題 118
4.5 數(shù)據(jù)庫(kù)宕機(jī)問(wèn)題和原因分析 119
4.6 數(shù)據(jù)庫(kù)宕機(jī)問(wèn)題案例 119
診斷案例:一條SQL語(yǔ)句導(dǎo)致的數(shù)據(jù)庫(kù)宕機(jī)問(wèn)題及分析 119
診斷案例:存儲(chǔ)導(dǎo)致的數(shù)據(jù)庫(kù)宕機(jī)問(wèn)題及分析 121
診斷案例:I/O問(wèn)題導(dǎo)致的數(shù)據(jù)庫(kù)突然宕機(jī)的問(wèn)題及分析 124
診斷案例:數(shù)據(jù)庫(kù)導(dǎo)致突然宕機(jī)的問(wèn)題及解決 126
第5章 容災(zāi)與備份恢復(fù)
5.1 備份恢復(fù)應(yīng)用及實(shí)踐 132
5.1.1 歸檔模式下的四種完全恢復(fù)場(chǎng)景 132
5.1.2 RMAN中三個(gè)不完全恢復(fù)場(chǎng)景 137
實(shí)驗(yàn)1:使用句柄實(shí)現(xiàn)特定場(chǎng)景的無(wú)備份恢復(fù) 141
實(shí)驗(yàn)2:關(guān)于DUAL表的破壞性測(cè)試 145
5.2 閃回應(yīng)用及實(shí)踐 149
5.2.1 關(guān)于delete、drop、truncate異同和無(wú)備份恢復(fù)場(chǎng)景 149
5.2.2 使用閃回查詢備份數(shù)據(jù) 152
5.2.3 使用Flashback Query巧妙抽取指定數(shù)據(jù) 154
實(shí)戰(zhàn)案例:巧用Flashback Database實(shí)現(xiàn)靈活的數(shù)據(jù)回滾 155
實(shí)戰(zhàn)案例:巧用Flashback Database實(shí)現(xiàn)靈活的數(shù)據(jù)切換 156
5.3 Data Guard搭建與應(yīng)用 160
5.3.1 常見(jiàn)的Data Guard隱患 161
5.3.2 11g Data Guard搭建實(shí)踐 163
5.3.3 論Oracle備庫(kù)的設(shè)計(jì)方案 169
5.3.4 實(shí)用至上的 Snapshot Standby特性 171
實(shí)踐案例:Data Guard備庫(kù)中的幾個(gè)數(shù)據(jù)文件問(wèn)題 175
實(shí)踐案例:Data Guard備庫(kù)的數(shù)據(jù)文件的遷移實(shí)戰(zhàn) 179
診斷案例:由Drop Datafile導(dǎo)致的Oracle Bug 182
診斷案例:一個(gè)Oracle bug的手工修復(fù) 185
診斷案例:11g備庫(kù)無(wú)法開啟ADG的原因分析 188
第6章 監(jiān)控管理和故障處理
6.1 Zabbix、Orabbix簡(jiǎn)介 191
6.2 Zabbix Agent部署 191
6.3 Orabbix的部署 194
6.4 淺談Zabbix和Grid Control的優(yōu)劣 197
6.5 Orabbix定制監(jiān)控Oracle的簡(jiǎn)單配置 198
實(shí)踐案例:Orabbix結(jié)合Python發(fā)送圖形報(bào)表 200
實(shí)踐案例:Zabbix中配置Data Guard的監(jiān)控 205
6.6 兩條腿走路更穩(wěn)當(dāng)——硬件監(jiān)控很有必要 207
6.7 運(yùn)維平臺(tái)的建設(shè)思考——元數(shù)據(jù)管理 209
6.8 監(jiān)控盲點(diǎn)與診斷案例 210
監(jiān)控盲點(diǎn):由DUAL導(dǎo)致的一個(gè)潛在的監(jiān)控問(wèn)題 210
診斷案例:備庫(kù)CPU使用異常優(yōu)化 213
診斷案例:兩條報(bào)警信息結(jié)合分析DG問(wèn)題 216
診斷案例:監(jiān)控反被監(jiān)控誤——一則Orabbix報(bào)警的分析 222
診斷案例:自定義監(jiān)控項(xiàng)快速定位問(wèn)題 224
診斷案例:CPU報(bào)警信息的分析 226
第2篇 數(shù)據(jù)遷移篇
第7章 數(shù)據(jù)庫(kù)升級(jí)
7.1 數(shù)據(jù)庫(kù)升級(jí)常用方法與準(zhǔn)備工作 230
7.2 Oracle10g升級(jí)至11g完整呈現(xiàn) 231
7.2.1 準(zhǔn)備流程圖 231
7.2.2 10g升級(jí)至11g需要考慮的參數(shù)優(yōu)化 232
7.2.3 Oracle10g升級(jí)至11g準(zhǔn)備工作詳細(xì)步驟 233
7.2.4 升級(jí)流程示意圖 236
7.2.5 升級(jí)后需要考慮的補(bǔ)充工作 237
7.2.6 實(shí)戰(zhàn)匯總:Oracle 10g 升級(jí) 11g過(guò)程中常見(jiàn)問(wèn)題及解決方案 238
7.3 升級(jí)后常見(jiàn)問(wèn)題與解決方案 243
7.3.1 問(wèn)題分析:關(guān)于Oracle Invalid Components問(wèn)題的解決 243
7.3.2 問(wèn)題分析:10g升級(jí)至11g后數(shù)據(jù)庫(kù)無(wú)法啟動(dòng)的問(wèn)題 246
7.3.3 問(wèn)題分析:10g升級(jí)至11g后exp啟用consistent=y的問(wèn)題 248
7.3.4 問(wèn)題分析:查詢user_synonyms超時(shí)的問(wèn)題 254
7.3.5 問(wèn)題分析:impdp 10g/11g問(wèn)題解決 255
7.3.6 問(wèn)題分析:升級(jí)后數(shù)據(jù)庫(kù)日志里的外部表錯(cuò)誤 257
第8章 數(shù)據(jù)遷移及問(wèn)題處理
8.1 數(shù)據(jù)遷移工具和使用場(chǎng)景分析 261
8.2 利用SQL*Loader進(jìn)行數(shù)據(jù)遷移 263
8.2.1 關(guān)于SQL*Loader-805問(wèn)題的解決 263
8.2.2 SQL*Loader加載性能問(wèn)題的排查 265
8.2.3 Excel文件內(nèi)容導(dǎo)入數(shù)據(jù)庫(kù)的問(wèn)題及解決 267
診斷案例:生產(chǎn)環(huán)境SQL*Loader加載性能問(wèn)題及分析 269
8.3 傳輸表空間 275
8.4 分區(qū)表遷移相關(guān) 277
8.4.1 分區(qū)表的水平、垂直切分 278
8.4.2 關(guān)于分區(qū)表的move操作 279
8.4.3 批量轉(zhuǎn)換分區(qū)表為普通表 281
8.5 外部表 282
8.5.1 外部表簡(jiǎn)單總結(jié) 282
診斷案例:巧用外部表避免大量的insert 284
診斷案例:巧用外部表備份歷史數(shù)據(jù) 286
診斷案例:通過(guò)外部表改進(jìn)一個(gè)煩瑣的大查詢 289
8.6 其他遷移方式 292
8.6.1 數(shù)據(jù)庫(kù)文件的遷移 292
8.6.2 Data Guard環(huán)境中的數(shù)據(jù)文件遷移方式對(duì)比 295
8.6.3 關(guān)于move tablespace的問(wèn)題總結(jié) 298
第9章 數(shù)據(jù)遷移之外部表實(shí)戰(zhàn)
9.1 失敗的經(jīng)驗(yàn)總結(jié):數(shù)據(jù)遷移問(wèn)題匯總 300
9.1.1 非空約束導(dǎo)致的數(shù)據(jù)加載失敗 301
9.1.2 外鍵數(shù)據(jù)差異導(dǎo)致的約束無(wú)法啟用 301
9.1.3 網(wǎng)絡(luò)問(wèn)題導(dǎo)致數(shù)據(jù)加載中斷 301
9.1.4 約束問(wèn)題導(dǎo)致Datapump加載回滾 302
9.1.5 undo不足的困擾 302
9.1.6 沖突數(shù)據(jù)不易展現(xiàn) 302
9.1.7 sequence沖突檢查 303
9.1.8 加載LOB數(shù)據(jù)的假并行 303
9.1.9 數(shù)據(jù)亂碼的影響 303
9.1.10 數(shù)據(jù)轉(zhuǎn)儲(chǔ)文件不可讀/不易讀 303
9.1.11 大分區(qū)表的加載性能問(wèn)題 304
9.2 外部表方案的產(chǎn)生 304
9.2.1 SQL*Loader和ORACLE_DATAPUMP性能大比拼 304
9.2.2 海量數(shù)據(jù)遷移之通過(guò)shell腳本估算數(shù)據(jù)量 305
9.2.3 數(shù)據(jù)遷移前的數(shù)據(jù)庫(kù)檢查和建議 308
9.2.4 數(shù)據(jù)遷移前的系統(tǒng)檢查 313
小技巧:怎樣突破表名30個(gè)字符的限制 315
小技巧:使用shell生成狀態(tài)報(bào)表 317
9.3 數(shù)據(jù)抽取 318
9.3.1 外部表切分原理 319
9.3.2 抽取方式1:使用utl_file做選擇性數(shù)據(jù)導(dǎo)出 321
9.3.3 抽取方式2:海量數(shù)據(jù)遷移之外部表并行抽取 324
9.3.4 抽取方式3:海量數(shù)據(jù)遷移之分區(qū)并行抽取 327
9.3.5 抽取方式4:海量數(shù)據(jù)遷移之分區(qū)并行切分 331
9.3.6 抽取方式5:海量數(shù)據(jù)遷移之通過(guò)rowid切分大表 332
小技巧:海量數(shù)據(jù)遷移之使用shell啟用多個(gè)動(dòng)態(tài)并行 336
9.4 數(shù)據(jù)預(yù)檢查 338
9.4.1 海量數(shù)據(jù)遷移之沖突數(shù)據(jù)篩查 339
9.4.2 數(shù)據(jù)遷移判斷非空約束 340
小技巧:使用shell進(jìn)行日志分析 342
小技巧:使用shell腳本巧妙統(tǒng)計(jì)文件 344
9.5 數(shù)據(jù)加載 345
9.5.1 海量數(shù)據(jù)遷移之外部表加載 345
9.5.2 巧用Parallel極速提升數(shù)據(jù)加載速度 348
9.5.3 海量數(shù)據(jù)遷移之使用分區(qū)并行切分導(dǎo)入 350
9.5.4 海量數(shù)據(jù)遷移之分區(qū)表批量insert性能改進(jìn) 352
9.6 可能碰到的數(shù)據(jù)修復(fù)問(wèn)題 352
9.6.1 使用錯(cuò)誤日志修復(fù)數(shù)據(jù)的利弊 353
診斷案例:數(shù)據(jù)緊急修復(fù)之啟用錯(cuò)誤日志 355
9.6.2 人為操作失誤的分析和應(yīng)對(duì) 356
9.7 數(shù)據(jù)遷移經(jīng)驗(yàn)總結(jié) 358
9.7.1 海量數(shù)據(jù)遷移之誤操作和防范建議 358
9.7.2 數(shù)據(jù)遷移需要考慮的問(wèn)題 360
第3篇 數(shù)據(jù)庫(kù)優(yōu)化篇
第10章 優(yōu)化工具簡(jiǎn)介和定制
10.1 AWR簡(jiǎn)介 362
10.1.1 AWR的常用功能 363
10.1.2 解析AWR中的CPU信息 367
10.1.3 使用shell定制AWR腳本 370
10.1.4 強(qiáng)大的AWR Format 373
小技巧:使用AWR來(lái)分析Session Leak問(wèn)題 375
實(shí)例分析:一份AWR報(bào)告分析的思路 376
10.2 ASH 380
10.2.1 ASH中的數(shù)據(jù)字典基表 380
10.2.2 通過(guò)shell定制ASH腳本 383
10.3 ADDM 385
10.3.1 使用shell定制ADDM腳本 385
診斷案例 通過(guò)ADDM明確I/O問(wèn)題 387
10.4 SQL Profile簡(jiǎn)介 389
10.4.1 SQL Profile的使用功能 389
10.4.2 使用SQLT手工創(chuàng)建SQL Profile 393
10.4.4 性能下降的不定時(shí)炸彈——過(guò)舊的SQL Profile 400
10.5 SQL Monitor的功勞 401
10.5.1 SQL Monitor的使用功能 401
10.5.2 OSM的改進(jìn)點(diǎn)和簡(jiǎn)單定制 403
10.6 數(shù)據(jù)字典 405
10.6.1 數(shù)據(jù)字典管理 405
實(shí)例診斷:數(shù)據(jù)字典中的細(xì)節(jié)問(wèn)題 406
診斷案例:關(guān)于dba_data_files無(wú)法訪問(wèn)一個(gè)小問(wèn)題 409
10.7 自定義腳本 410
10.7.1 關(guān)于Session Leak的問(wèn)題分析 410
診斷案例:關(guān)于ORA-00020問(wèn)題的反思 413
10.7.2 高級(jí)開發(fā)語(yǔ)言定制,量力而行 414
第11章 數(shù)據(jù)庫(kù)實(shí)例調(diào)優(yōu)
11.1 調(diào)整數(shù)據(jù)庫(kù)參數(shù) 417
診斷案例:關(guān)于修改數(shù)據(jù)庫(kù)參數(shù)的測(cè)試 417
11.2 內(nèi)存組件調(diào)整 421
診斷案例:關(guān)于糾結(jié)的RECYCLE Pool的設(shè)置 426
診斷案例:分區(qū)表放入KEEP Pool、RECYCLE Pool的問(wèn)題及解析 427
11.3 等待事件分析 430
診斷案例:關(guān)于等待事件“read by other session” 431
診斷案例:關(guān)于enq:TX - allocate ITL entry的問(wèn)題分析 434
11.4 日志分析調(diào)優(yōu) 437
診斷案例:由一條日志警告所做的調(diào)優(yōu)分析 437
診斷案例:ORA-17500 ODM err的問(wèn)題排查 440
診斷案例:alert日志中一條ORA警告信息的分析 441
11.5 分區(qū)表優(yōu)化 443
診斷案例:通過(guò)分區(qū)鍵值發(fā)現(xiàn)性能問(wèn)題 443
經(jīng)驗(yàn)分享:修改分區(qū)表的問(wèn)題總結(jié) 445
11.6 需要重視的并發(fā) 447
第12章 系統(tǒng)調(diào)優(yōu)
12.1 I/O問(wèn)題診斷 451
12.1.1 Orion的簡(jiǎn)單部署和測(cè)試 452
診斷案例:?jiǎn)⒂肙DM極速調(diào)優(yōu)I/O 455
診斷案例:一次數(shù)據(jù)庫(kù)響應(yīng)緩慢的問(wèn)題排查 459
12.2 通過(guò)Linux命令診斷性能問(wèn)題 460
12.2.1 那些極度危險(xiǎn)的Linux命令 461
12.2.2 一些“簡(jiǎn)單”的Linux命令 464
診斷案例:Crontab導(dǎo)致CPU異常的問(wèn)題分析及處理 471
診斷案例:服務(wù)器進(jìn)程異常的原因分析 474
12.3 內(nèi)核參數(shù)優(yōu)化診斷 477
診斷案例:Linux Kernel引發(fā)的數(shù)據(jù)庫(kù)連接問(wèn)題 478
診斷案例:Linux Kernel引發(fā)的Data Guard問(wèn)題 481
第13章 SQL優(yōu)化前奏和SQL審核
13.1 SQL優(yōu)化前奏 487
13.1.1 SQL的查詢轉(zhuǎn)換 487
13.1.2 通過(guò)錯(cuò)誤的SQL來(lái)測(cè)試推理SQL的解析過(guò)程 494
診斷案例:從查詢轉(zhuǎn)換的角度來(lái)調(diào)優(yōu)SQL 496
13.1.3 聚簇因子和執(zhí)行計(jì)劃的聯(lián)系 501
13.1.4 常見(jiàn)的三種表連接 504
13.1.5 Oracle中的半連接 508
13.1.6 Oracle中的反連接 510
診斷案例:一條運(yùn)行了3天的“簡(jiǎn)單”的SQL 514
13.1.7 理解Consistent Gets 515
13.1.8 讀懂執(zhí)行計(jì)劃中“%CPU”的含義 520
13.2 解析索引 523
13.2.1 關(guān)于索引的內(nèi)部信息 524
13.2.2 關(guān)于索引的訪問(wèn)模式 526
13.2.3 索引和空值的恩恩怨怨 529
13.2.4 很多人比較糾結(jié)的約束和索引的關(guān)系 533
診斷案例:索引列順序?qū)е碌男阅軉?wèn)題 537
13.2.5 索引進(jìn)階之虛擬索引 540
13.2.6 索引進(jìn)階之不可見(jiàn)索引 543
13.3 SQL需求審核 547
13.3.1 關(guān)于評(píng)審開發(fā)人員的SQL語(yǔ)句 549
診斷案例:通過(guò)ORA錯(cuò)誤反思SQL語(yǔ)句規(guī)范 551
診斷案例:記一次數(shù)據(jù)同步需求的改進(jìn)和實(shí)踐 552
第14章 SQL優(yōu)化技巧
14.1 常規(guī)SQL優(yōu)化技巧 558
14.1.1 SQL優(yōu)化中的簡(jiǎn)化 559
診斷案例:簡(jiǎn)化SQL中的子查詢 559
診斷案例:通過(guò)圖表簡(jiǎn)化表SQL中的表關(guān)聯(lián) 560
14.1.2 統(tǒng)計(jì)信息是SQL優(yōu)化的基礎(chǔ) 563
診斷案例:物化視圖查詢優(yōu)化之統(tǒng)計(jì)信息分析 563
14.1.3 索引是SQL優(yōu)化的催化劑 566
診斷案例:Union語(yǔ)句中的全表掃描優(yōu)化 566
14.1.4 并行加速數(shù)據(jù)處理 569
診斷案例:查看并行進(jìn)程的簡(jiǎn)單信息 570
診斷案例:通過(guò)圖表分析Oracle的Parallel性能 572
診斷案例:使用dbms_parallel_execute來(lái)加速DML的并行 576
診斷案例:由一條SQL語(yǔ)句導(dǎo)致的系統(tǒng)I/O問(wèn)題 579
14.2 其他SQL優(yōu)化技巧 582
14.2.1 敢于質(zhì)疑 582
優(yōu)化案例:質(zhì)疑一條運(yùn)行已久的SQL語(yǔ)句 582
14.2.2 學(xué)會(huì)變通,變通則達(dá) 587
優(yōu)化案例:驗(yàn)證表中有無(wú)數(shù)據(jù)的方法比較 588
優(yōu)化案例:遞歸查詢語(yǔ)句的優(yōu)化 590
優(yōu)化案例:PL/SQL和SQL之間的轉(zhuǎn)換 592
14.2.3 使用Hint 594
優(yōu)化案例:使用Hint來(lái)調(diào)優(yōu)SQL語(yǔ)句 595
14.2.4 結(jié)合業(yè)務(wù)優(yōu)化是王道 597
優(yōu)化案例:結(jié)合業(yè)務(wù)優(yōu)化全表掃描 598
下載地址
人氣書籍
Oracle PL/SQL程序設(shè)計(jì)(第5版)(上下冊(cè)) PDF掃描版[123.61M]
oracle從入門到精通 (秦靖,劉存勇) pdf掃描版 69M
Oracle從入門到精通 pdf版
Oracle Database 11g完全參考手冊(cè) Kevin Loney著 中文 PDF版 [12
Oracle DBA高效入職指南 (蒙昭良) pdf掃描版
Oracle PL SQL完全自學(xué)手冊(cè)(第二版)(宮生文) 高清PDF掃描 271.2M
Oracle Database 12c完全參考手冊(cè)(第7版) 中文pdf掃描版[142MB]
涂抹Oracle—三思筆記之一步一步學(xué)Oracle (李丙洋) pdf掃描版 18
從實(shí)踐中學(xué)習(xí)Oracle SQL PDF掃描版[55MB]
Oracle數(shù)據(jù)庫(kù)精講與疑難解析 (未加密) 趙振平 中文 PDF版 [141M]
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買正版。
☉ 本站提供的ORACLE DBA工作筆記:運(yùn)維數(shù)據(jù)遷移與性能調(diào)優(yōu) 帶目錄書簽 pdf版[94MB] 資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。