注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件Oracle高性能自動化運(yùn)維

Oracle高性能自動化運(yùn)維

Oracle高性能自動化運(yùn)維

定 價:¥79.00

作 者: 冷菠 著
出版社: 機(jī)械工業(yè)出版社
叢編項: 數(shù)據(jù)庫技術(shù)叢書
標(biāo) 簽: 暫缺

ISBN: 9787111573395 出版時間: 2017-07-01 包裝: 平裝
開本: 16開 頁數(shù): 381 字?jǐn)?shù):  

內(nèi)容簡介

  由于Oracle運(yùn)維管理的專業(yè)性門檻較高,導(dǎo)致Oracle運(yùn)維管理成本增加。在這種情況下,如何深入掌握Oracle,如何提高數(shù)據(jù)庫運(yùn)維效率成為許多數(shù)據(jù)庫管理者的困擾。盡管國內(nèi)有關(guān)Oracle方面的書籍繁多,但卻沒有一本真正意義上介紹Oracle數(shù)據(jù)庫運(yùn)維自動化的書。本書從與Oracle緊密相關(guān)的操作系統(tǒng)層面入手,將操作系統(tǒng)架構(gòu)與Oracle體系有機(jī)整合,以逐步深入的方式將Oracle基礎(chǔ)理論運(yùn)用到實際操作中,引導(dǎo)讀者在面對故障時找到處理問題的正確方法。同時,結(jié)合開放式可擴(kuò)展的自動化運(yùn)維體系,將數(shù)據(jù)庫運(yùn)維工作按需自動化,在保障數(shù)據(jù)庫高性能運(yùn)行的同時,大大提高了數(shù)據(jù)庫運(yùn)維工作的效率。

作者簡介

  冷菠,DBA,有近10年Oracle數(shù)據(jù)庫管理與運(yùn)維經(jīng)驗,曾擔(dān)任美資企業(yè)Senior DBA職務(wù)、支付寶成都公司數(shù)據(jù)庫團(tuán)隊負(fù)責(zé)人,現(xiàn)就職于上市公司海康威視重慶分公司。 擅長數(shù)據(jù)庫備份恢復(fù)、數(shù)據(jù)庫性能診斷優(yōu)化以及數(shù)據(jù)庫運(yùn)維自動化等,對于主機(jī)存儲、網(wǎng)絡(luò)、系統(tǒng)業(yè)務(wù)架構(gòu)、大數(shù)據(jù)有較為深入的研究。目前致力于大數(shù)據(jù)、智能一體化、開源云計算等領(lǐng)域的佳實踐探索。主要涉及領(lǐng)域有通信、金融、游戲、政府部門以及傳統(tǒng)制造業(yè)領(lǐng)域。 網(wǎng)名悠然,活躍于國內(nèi)外Oracle、Unix技術(shù)交流群。

圖書目錄

前言
第一篇 基礎(chǔ)篇
第1章 Linux下的Oracle2
1.1 Linux簡介2
1.2 Oracle簡介3
1.3 Linux內(nèi)存體系的優(yōu)勢3
1.4 Linux內(nèi)存體系與Oracle內(nèi)存空間5
1.4.1 Linux用戶空間與內(nèi)核空間5
1.4.2 Linux下的Oracle內(nèi)存體系結(jié)構(gòu)5
1.4.3 Linux下的Oracle內(nèi)存分配6
1.5 小結(jié)9
第2章 Oracle內(nèi)存體系結(jié)構(gòu)10
2.1 閂(Latch)10
2.1.1 Latch簡介10
2.1.2 Latch Level11
2.1.3 Latch獲取模式12
2.1.4 Latch獲取等待13
2.1.5 Latch資源清理回收15
2.2 隊列鎖(Enqueue Lock)16
2.2.1 Lock與Latch的區(qū)別16
2.2.2 常見的Lock17
2.2.3 Lock相關(guān)參數(shù)18
2.2.4 Lock先請求先服務(wù)機(jī)制18
2.3 Library Cache21
2.3.1 Library Cache與SQL游標(biāo)21
2.3.2 Library Cache內(nèi)存結(jié)構(gòu)28
2.3.3 Library Cache Lock(Pin)31
2.4 Buffer Cache34
2.4.1 Buffer(Cache)Pool34
2.4.2 Cache Buffer Chain(Latch)37
2.4.3 Cache Buffer Pin40
2.4.4 Buffer Cache等待與優(yōu)化44
2.5 小結(jié)47
第3章 Oracle重做日志(Redo)48
3.1 Redo功能用途48
3.2 Redo組成結(jié)構(gòu)49
3.2.1 Redo Header49
3.2.2 Redo Record49
3.3 Redo產(chǎn)生場景53
3.3.1 Redo與DML事務(wù)53
3.3.2 Redo與Block Cleanout55
3.3.3 Redo與Block Write56
3.3.4 Redo與Hot Backup56
3.3.5 Redo與Direct Load56
3.3.6 Redo與Nologging57
3.4 Redo優(yōu)化58
3.5 小結(jié)61
第4章 Oracle事務(wù)與回滾段62
4.1 Oracle事務(wù)62
4.1.1 Oracle事務(wù)概覽62
4.1.2 Oracle事務(wù)ACID原則63
4.1.3 Oracle事務(wù)與回滾段運(yùn)行機(jī)制64
4.2 Oracle回滾段70
4.2.1 回滾段與一致性讀70
4.2.2 回滾段與事務(wù)鎖定71
4.2.3 回滾段與塊清除72
4.3 Oracle事務(wù)恢復(fù)73
4.3.1 回滾操作下的事務(wù)恢復(fù)73
4.3.2 進(jìn)程崩潰下的事務(wù)恢復(fù)74
4.3.3 實例崩潰下的事務(wù)恢復(fù)75
4.3.4 數(shù)據(jù)庫異常關(guān)閉下的事務(wù)恢復(fù)75
4.4 Oracle回滾段特殊恢復(fù)76
4.4.1 Oracle回滾段特殊恢復(fù)隱藏參數(shù)77
4.4.2 Oracle回滾段特殊恢復(fù)場景78
4.4.3 Oracle回滾段特殊恢復(fù)實戰(zhàn)80
4.5 小結(jié)81
第二篇 優(yōu)化篇
第5章 Oracle SQL優(yōu)化84
5.1 Oracle SQL游標(biāo)84
5.1.1 私有SQL游標(biāo)84
5.1.2 共享SQL游標(biāo)85
5.1.3 Library Cache中的SQL游標(biāo)85
5.1.4 SQL游標(biāo)與Session游標(biāo)緩存區(qū)88
5.2 Oracle SQL解析與執(zhí)行91
5.2.1 Oracle SQL解析91
5.2.2 Oracle SQL執(zhí)行93
5.3 Oracle表連接查詢96
5.3.1 NESTED LOOPS97
5.3.2 HASH JOIN97
5.3.3 SORT MERGE98
5.4 Oracle統(tǒng)計信息98
5.4.1 默認(rèn)統(tǒng)計信息98
5.4.2 手動搜集統(tǒng)計信息99
5.5 Oracle直方圖102
5.5.1 直方圖概要102
5.5.2 直方圖優(yōu)化103
5.6 Oracle提示107
5.6.1 Oracle提示的語法及使用108
5.6.2 Oracle提示失效場景108
5.7 Oracle SQL跟蹤109
5.7.1 10046事件跟蹤109
5.7.2 SQL跟蹤與Tkprof112
5.8 小結(jié)113
第6章 Oracle CBO優(yōu)化114
6.1 CBO優(yōu)化器模式與CPU成本114
6.1.1 CBO優(yōu)化器模式114
6.1.2 CBO優(yōu)化器模式下的執(zhí)行計劃調(diào)整115
6.1.3 CPU成本121
6.1.4 CPU成本啟用124
6.2 謂詞選擇率與基數(shù)計算124
6.2.1 單謂詞選擇率與基數(shù)計算124
6.2.2 多謂詞選擇率與基數(shù)計算129
6.3 表連接選擇率與基數(shù)計算132
6.3.1 表連接選擇率與基數(shù)計算解析132
6.3.2 表連接選擇率與基數(shù)計算驗證134
6.4 Oracle查詢轉(zhuǎn)換提示136
6.4.1 dynamic_sampling提示136
6.4.2 leading與ordered提示138
6.4.3 index提示140
6.4.4 index_join提示141
6.4.5 index_ffs提示142
6.4.6 index_ss提示144
6.4.7 index_combine提示145
6.4.8 use_concat提示147
6.4.9 expand與no_expand提示148
6.4.10 merge與no_merge提示148
6.4.11 unnest與no_unnest提示150
6.4.12 push_pred與no_push_pred提示151
6.4.13 push_subq與no_push_subq提示152
6.4.14 pq_distribute提示155
6.4.15 driving_site提示158
6.5 小結(jié)159
第三篇 方法篇
第7章 Oracle備份恢復(fù)162
7.1 備份恢復(fù)與日志記錄體系162
7.1.1 Oracle日志記錄體系162
7.1.2 Oracle備份恢復(fù)與日志記錄體系166
7.2 備份恢復(fù)與物理文件183
7.2.1 備份恢復(fù)與控制文件184
7.2.2 備份恢復(fù)與數(shù)據(jù)文件(頭)201
7.2.3 備份恢復(fù)與日志文件(頭)204
7.3 備份恢復(fù)實現(xiàn)205
7.3.1 Shutdown Clean恢復(fù)206
7.3.2 Shutdown Abort(Crash)恢復(fù)210
7.3.3 冷備恢復(fù)213
7.3.4 熱備恢復(fù)216
7.4 制定RMAN備份恢復(fù)計劃224
7.4.1 RMAN備份策略制定224
7.4.2 RMAN備份腳本227
7.4.3 RMAN日常備份腳本228
7.5 小結(jié)235
第8章 Oracle自動化運(yùn)維管理系統(tǒng)236
8.1 Oracle自動化查詢管理系統(tǒng)236
8.1.1 查詢表空間使用情況237
8.1.2 查詢Lock鎖定信息239
8.1.3 查詢事務(wù)運(yùn)行狀態(tài)240
8.1.4 查詢LibraryCache命中率241
8.1.5 查詢Bu

本目錄推薦

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