2 Day DBA-管理Oracle例項-關於例項記憶體結構-系統全域性區(SGA)

LuiseDalian發表於2014-01-27

系統全域性區是共享記憶體區域,包括例項資料和控制資訊。多個使用者可以共享這個區域中的資料,避免對於物理磁碟的重複的、耗費時間的訪問。

SGA組成

組成部分

描述

資料庫緩衝區

資料庫中的資料在被訪問或修改之前必須從磁碟中讀出寫到緩衝區中,所有連線到資料庫的使用者程式共享該緩衝區。為了最佳的效能,這個緩衝區應該足夠大,避免頻繁的磁碟I/O操作。

共享池

共享池用於緩衝在使用者間共享的資訊:

n  可被重用的SQL語句

n  從資料字典獲取的資訊,如使用者帳戶資料、表和索引的描述、許可權。

n  儲存過程,儲存在資料庫中的可執行的程式碼。

重做日誌緩衝區

快取重做資訊,直到該資訊可以被寫到儲存在磁碟上的物理的聯機重做日誌檔案中。

大池

該可選區域用來快取各種資料庫程式的大的I/O請求。

Java

是一塊用於特定會話的JVM內部的Java程式碼和資料的記憶體區域

流池

用於Oracle Stream功能的記憶體區域

結果緩衝區

快取查詢結果,如果一個查詢的結果儲存在結果緩衝區中,則資料庫會從結果緩衝區中返回查詢結果,而不是再次執行查詢。它加快了頻繁查詢的執行速度。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1076034/,如需轉載,請註明出處,否則將追究法律責任。

相關文章