91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解Oracle 11g體系結構

發布時間:2021-11-12 15:07:19 來源:億速云 閱讀:143 作者:柒染 欄目:關系型數據庫

這篇文章給大家介紹如何理解Oracle 11g體系結構,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

Oracle 11g體系結構:
如何理解Oracle 11g體系結構

oracle運行原理:
高效處理數據
內存機制:
核心內存3大組件:
Shared Pool
Database Buffer Cache
Redo Log Buffer

Shared Pool:
提升SQL語句在解析階段的效率。
Data Dictionary Cache數據字典高速緩沖區提升SQL語句解析階段里的語義解析效率。
把數據字典信息全弄到內存里,下次不需要讀磁盤了。效率高。
生成執行計劃放在Library Cache里面,下次不需要生成執行計劃了。直接軟解析。提升解析效率。

Database Buffer Cache:
數據庫高速緩沖區提升SQL語句在執行階段效率而存在的。

Redo Log Buffer:
查詢語句一般情況下不會生成redo。
除非是延遲塊清除的特殊情況下會生成redo,大查詢語句不會生成redo。

增刪改、DML操作,為了保證ACID特性。要讓數據具備恢復能力。每次修改動作都要記錄數據變化性的信息。
每時每秒都要記錄大量的日志信息。如果這些日志信息每產生一條都寫入磁盤,磁盤開銷壓力會很大。
為了緩解磁盤寫入redo的壓力,所以引入了高效組件redo log buffer這個組件,以便提升日志寫出效率。
磁盤寫出喜歡順序寫還是隨機寫?喜歡順序寫。
磁盤擅于順序寫和隨機寫,所以要引入raid0和ASM。
所以要積攢一定數據再寫出,提高寫出效率。所以引入了數據庫redo日志的緩沖區Redo Log Buffer。

數據庫的高效通過oracle的instance實例,通過instance的內存結構組件實現的。
數據庫的處理數據是通過oracle的instance實例中的各種進程組件來實現的。
PMON:專門清理異常進程的
SMON:專門處理實例掛起后實例恢復的
DBWR:處理臟數據寫出到數據文件的database writer
LGWR:處理日志信息集中寫出的Log Writer
CKPT:有統一數據文件、控制文件、日志文件保持一致性的CheckPoint CKPT進程,每一個進程都在做一個獨立方向的事情

數據庫高效處理數據的數據存放在數據文件里,數據文件存在哪里,日志文件存在哪里由控制文件決定。
高效處理數據的數據部分由各種各樣的文件組成,數據存放在數據文件里,數據文件和日志文件存放的位置由控制文件指定。
高效處理數據的數據部分是通過數據庫的各種核心文件來實現的。高效處理數據
instance  高效處理   內存+進程
數據       數據庫

數據掛了:數據文件、控制文件、日志文件這3個文件哪個掛了。
數據庫掛了應該說是數據庫實例掛了。

關于如何理解Oracle 11g體系結構就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南投县| 怀仁县| 普兰店市| 新疆| 中西区| 上杭县| 秦皇岛市| 石家庄市| 平南县| 汕尾市| 大同市| 湖北省| 肃南| 张家口市| 南昌市| 阳朔县| 鹤峰县| 和平区| 嘉善县| 阜平县| 鹰潭市| 延津县| 嘉禾县| 禹州市| 桦甸市| 西丰县| 军事| 天峻县| 阿坝县| 东莞市| 大新县| 苍山县| 加查县| 孝感市| 呼伦贝尔市| 石河子市| 湘阴县| 久治县| 桦甸市| 祥云县| 怀来县|