Oracle高性能自動化運維

Oracle高性能自動化運維 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
冷菠 著



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-20

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 機械工業齣版社
ISBN:9787111573395
版次:1
商品編碼:12128635
品牌:機工齣版
包裝:平裝
叢書名: 數據庫技術叢書
開本:16開
齣版時間:2017-07-01
用紙:膠版紙
頁數:381


相關圖書





圖書描述

內容簡介

  

自動化運維已成為數據庫運維的重要趨勢,本書是國內首部數據庫自動化運維的專著。以開放式可擴展的自動化運維體係為藍本,將數據庫運維工作按需自動化,保障數據庫高性能運行的同時,大大降低數據庫運維成本,提高數據庫管理工作效率。

一站式深入淺齣地解析Oracle體係架構和優化機製,客觀科學地將理論基礎與實戰操作有機結閤,追根溯源論證;原創自動化運維技術體係,保障數據庫自動化部署簡單便捷,為數據庫運維人員提供獨具匠心的實戰參考。

Oracle資深專傢顧問李亞、阿裏巴巴原數據庫資深專傢鄭勇斌、支付寶原研發核心李培躍以及Oracle公司首席谘詢顧問李純香聯袂推薦。

共10章,分為三個部分:

基礎篇(第1~4章) 首先講解瞭Linux環境下Oracle內存體係的架構組成和功能,以及Oracle的日誌與迴滾段內容,幫助讀者深入理解Oracle知識體係的同時,為後續數據庫優化以及備份恢復打下基礎。

優化篇(第5~6章) 總結瞭Oracle SQL優化的原理和思想,結閤CBO優化器對Oracle優化進行探索。其中,SQL優化原理和思想是CBO優化的基礎,將兩者結閤就可以提供Oralce數據庫優化參考。

方法篇(第7~10章) 主要講解瞭Oracle備份恢復的原理以及如何製定符閤自身數據庫特點的Oracle備份恢復計劃。同時,結閤自動化運維管理係統、自動化曆史分析係統以及自動化實時監控係統對數據庫自動化運維進行實踐,幫助數據庫維護人員從大量重復繁瑣的運維工作中解放齣來,實現高效率自動化的數據庫管理。


  

作者簡介

冷菠(網名悠然)

資深Oracle數據庫專傢,曾擔任美資企業Senior DBA、支付公司數據庫團隊負責人,現就職於海康威視,有10年一綫數據庫運維和團隊管理經驗。

主要涉及行業有通信、金融、遊戲、政府部門以及傳統製造業等。擅長數據庫的備份、恢復、性能診斷優化以及數據庫自動化運維等,對於主機存儲、網絡、係統業務架構設計優化、大數據等領域有較為深入的研究。目前緻力於Devops、大數據、智能一體化、雲計算等前沿技術的*佳實踐探索。

個人主頁:http://www.orasky.net

QQ交流群:630447653)


目錄

前言
第一篇 基礎篇
第1章 Linux下的Oracle2
1.1 Linux簡介2
1.2 Oracle簡介3
1.3 Linux內存體係的優勢3
1.4 Linux內存體係與Oracle內存空間5
1.4.1 Linux用戶空間與內核空間5
1.4.2 Linux下的Oracle內存體係結構5
1.4.3 Linux下的Oracle內存分配6
1.5 小結9
第2章 Oracle內存體係結構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的區彆16
2.2.2 常見的Lock17
2.2.3 Lock相關參數18
2.2.4 Lock先請求先服務機製18
2.3 Library Cache21
2.3.1 Library Cache與SQL遊標21
2.3.2 Library Cache內存結構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等待與優化44
2.5 小結47
第3章 Oracle重做日誌(Redo)48
3.1 Redo功能用途48
3.2 Redo組成結構49
3.2.1 Redo Header49
3.2.2 Redo Record49
3.3 Redo産生場景53
3.3.1 Redo與DML事務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優化58
3.5 小結61
第4章 Oracle事務與迴滾段62
4.1 Oracle事務62
4.1.1 Oracle事務概覽62
4.1.2 Oracle事務ACID原則63
4.1.3 Oracle事務與迴滾段運行機製64
4.2 Oracle迴滾段70
4.2.1 迴滾段與一緻性讀70
4.2.2 迴滾段與事務鎖定71
4.2.3 迴滾段與塊清除72
4.3 Oracle事務恢復73
4.3.1 迴滾操作下的事務恢復73
4.3.2 進程崩潰下的事務恢復74
4.3.3 實例崩潰下的事務恢復75
4.3.4 數據庫異常關閉下的事務恢復75
4.4 Oracle迴滾段特殊恢復76
4.4.1 Oracle迴滾段特殊恢復隱藏參數77
4.4.2 Oracle迴滾段特殊恢復場景78
4.4.3 Oracle迴滾段特殊恢復實戰80
4.5 小結81
第二篇 優化篇
第5章 Oracle SQL優化84
5.1 Oracle SQL遊標84
5.1.1 私有SQL遊標84
5.1.2 共享SQL遊標85
5.1.3 Library Cache中的SQL遊標85
5.1.4 SQL遊標與Session遊標緩存區88
5.2 Oracle SQL解析與執行91
5.2.1 Oracle SQL解析91
5.2.2 Oracle SQL執行93
5.3 Oracle錶連接查詢96
5.3.1 NESTED LOOPS97
5.3.2 HASH JOIN97
5.3.3 SORT MERGE98
5.4 Oracle統計信息98
5.4.1 默認統計信息98
5.4.2 手動搜集統計信息99
5.5 Oracle直方圖102
5.5.1 直方圖概要102
5.5.2 直方圖優化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 小結113
第6章 Oracle CBO優化114
6.1 CBO優化器模式與CPU成本114
6.1.1 CBO優化器模式114
6.1.2 CBO優化器模式下的執行計劃調整115
6.1.3 CPU成本121
6.1.4 CPU成本啓用124
6.2 謂詞選擇率與基數計算124
6.2.1 單謂詞選擇率與基數計算124
6.2.2 多謂詞選擇率與基數計算129
6.3 錶連接選擇率與基數計算132
6.3.1 錶連接選擇率與基數計算解析132
6.3.2 錶連接選擇率與基數計算驗證134
6.4 Oracle查詢轉換提示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 小結159
第三篇 方法篇
第7章 Oracle備份恢復162
7.1 備份恢復與日誌記錄體係162
7.1.1 Oracle日誌記錄體係162
7.1.2 Oracle備份恢復與日誌記錄體係166
7.2 備份恢復與物理文件183
7.2.1 備份恢復與控製文件184
7.2.2 備份恢復與數據文件(頭)201
7.2.3 備份恢復與日誌文件(頭)204
7.3 備份恢復實現205
7.3.1 Shutdown Clean恢復206
7.3.2 Shutdown Abort(Crash)恢復210
7.3.3 冷備恢復213
7.3.4 熱備恢復216
7.4 製定RMAN備份恢復計劃224
7.4.1 RMAN備份策略製定224
7.4.2 RMAN備份腳本227
7.4.3 RMAN日常備份腳本228
7.5 小結235
第8章 Oracle自動化運維管理係統236
8.1 Oracle自動化查詢管理係統236
8.1.1 查詢錶空間使用情況237
8.1.2 查詢Lock鎖定信息239
8.1.3 查詢事務運行狀態240
8.1.4 查詢LibraryCache命中率241
8.1.5 查詢Bu

前言/序言

為什麼要寫這本書2008年的某一天,我懷著激動的心情參加瞭支付寶公司的麵試,這次麵試讓我對國內最前沿的數據庫自動化運維技術有瞭初步的認識,對我的職業生涯影響非常大,時刻激勵著我以後不管遇到什麼睏難或者誘惑,Oracle始終都是我追逐的愛好和目標。
在接下來幾年的工作中,我較為深入地研究瞭C語言數據結構、Linux操作係統原理以及Shell(PHP/Java)編程等知識,這些技術能夠很好地支撐Oracle運維管理。同時,多年的經驗告訴我,對集運維與開發於一體的Oracle運維管理體係來而言,精通一門開發語言是相當有必要的,因為隻有這樣纔可以更為深入地瞭解數據庫與業務程序之間的架構設計,並能夠更為精確地把控Oracle管理優化,從而在麵對各種疑難問題時找到解決的突破口。
2014年,我有幸與來自支付寶開發團隊和淘寶運維團隊的夥伴共事,學習交流瞭來自阿裏的係統架構設計及運維管理理念,這使我編寫自動化數據庫運維書籍的想法更加強烈,並希望通過書籍與大傢分享自己多年的工作經驗。
本書主要特色由於Oracle運維管理的專業性門檻較高,導緻Oracle運維管理成本增加。在這種情況下,如何深入掌握Oracle,如何提高數據庫運維效率成為許多數據庫管理者的睏擾。盡管國內有關Oracle方麵的書籍繁多,但卻沒有一本真正意義上介紹Oracle數據庫運維自動化的書。本書從與Oracle緊密相關的操作係統層麵入手,將操作係統架構與Oracle體係有機整閤,以逐步深入的方式將Oracle基礎理論運用到實際操作中,引導讀者在麵對故障時找到處理問題的正確方法。同時,結閤開放式可擴展的自動化運維體係,將數據庫運維工作按需自動化,在保障數據庫高性能運行的同時,大大提高瞭數據庫運維工作的效率。
本書讀者對象根據本書的內容特點,可以將閱讀對象分為以下幾類:
Oracle數據庫管理人員;Oracle數據庫開發人員;應用架構師;數據庫架構師;係統集成架構師;運維管理維護人員;數據庫技術愛好者。
如何閱讀本書閱讀本書前需要對Oracle基礎知識有一定的瞭解和掌握,隻有這樣纔能保證閱讀的暢通性。如果對某些知識點存在睏惑,可以查閱Oracle在綫官方文檔(http://docs.oracle.com)獲取幫助。
本書共10章,分為三篇:基礎篇、優化篇、方法篇。
基礎篇(第1~4章)主要介紹瞭Linux環境下Oracle內存體係架構的組成和功能,同時對Oracle日誌與迴滾段內容進行瞭講解,在幫助讀者深入理解Oracle知識體係的同時,為後續數據庫優化及備份恢復打下基礎。
優化篇(第5~6章)主要介紹瞭Oracle SQL優化的原理和思想,並結閤CBO優化器對Oracle優化進行探索。其中,SQL優化原理和思想是CBO優化的基礎,將兩者結閤即可提供Oracle數據庫優化參考。
方法篇(第7~10章)主要講解瞭Oracle備份恢復的原理,以及如何製訂符閤自身數據庫特點的Oracle備份恢復計劃。同時,結閤自動化運維管理係統、自動化曆史分析係統及自動化實時監控係統對數據庫自動化運維進行實踐,幫助數據庫維護人員從大量重復煩瑣的運維工作中解放齣來,實現高效率、自動化的數據庫管理。
勘誤和資源由於本人水平有限,編寫時間也比較倉促,書中難免有錯誤或者不準確的地方,在此懇請讀者朋友批評指正。你可以將書中的錯誤發送到Bug勘誤錶頁麵中,同時,書中的源碼文件也會發布到華章公司的網站上並及時更新。如果有任何疑問或者建議,也歡迎發送郵件,期待你們真摯的意見反饋。
緻謝感謝Oracle技術社區的支持以及來自BAT等企業的同事和朋友們的技術分享,感謝Oracle小築以及Unix DBA等技術社區的朋友們,他們包括但不限於李培躍、丁鐵球、周操、文智輝、許劍鋒、陶衛、賀學兵、周立明、李傑斌、羅炳森、龔明全、蹇波等。
感謝機械工業齣版社華章公司的楊福川老師和李藝老師,你們的專業和熱情深深地打動瞭我,讓我能夠堅持完成本書的編寫。同時感謝你們對本書頁麵排版等方麵的建議和支持。
感謝公司的同事和領導,謝謝你們給予我較為充裕的時間來完成本書。
特彆感謝我的朋友李亞、李純香、鄭勇斌,謝謝你們對本書的大力支持。需要額外感謝的還有蓋國強老師以及馮大輝老師等。
最後要感謝我的妻子劉楊及父母對我和孩子的照顧,因為有瞭你們的理解和支持,纔使我有充足的時間和精力來完成本書。
謹以本書獻給那些還在追逐、熱愛Oracle技術,並依然堅持夢想的朋友們。
冷 菠
Oracle高性能自動化運維 下載 mobi epub pdf txt 電子書 格式

Oracle高性能自動化運維 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Oracle高性能自動化運維 下載 mobi pdf epub txt 電子書 格式 2024

Oracle高性能自動化運維 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

很好的商品 到貨速度超級塊的

評分

書不錯,單位同事正在學習中……

評分

很好的商品 到貨速度超級塊的

評分

好書,因為oracle就靠他瞭

評分

活動價格非常不錯,值得購入。

評分

東東質量不錯,性價比比較高,整體還是不錯的

評分

書比較薄,對不起這價格啊

評分

還可以!還可以!

評分

書不錯,單位同事正在學習中……

類似圖書 點擊查看全場最低價

Oracle高性能自動化運維 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有