sga是什么表?
兩個意思:
sga是一組包含一個Oracle實例的數(shù)據(jù)和控制信息的共享內(nèi)存結(jié)構(gòu)。主要是用于存儲數(shù)據(jù)庫信息的內(nèi)存區(qū),該信息為數(shù)據(jù)庫進(jìn)程所共享(PGA不能共享的)。
SGA系統(tǒng)全局區(qū)的英文簡稱,SGA (System Global Area)是Oracle Instance的 基本組成部分,在實例啟動時分配。
是一組包含一個Oracle實例的數(shù)據(jù)和控制信息的共享內(nèi)存結(jié)構(gòu)。享內(nèi)存通信的一個顯而易見的好處是效率高,因為進(jìn)程可以直接讀寫內(nèi)存,而不需要任何數(shù)據(jù)的拷貝。
對于像管道和消息隊列等通信方式,則需要在內(nèi)核和用戶空間進(jìn)行四次的數(shù)據(jù)拷貝,而共享內(nèi)存則只拷貝兩次數(shù)據(jù)一次從輸入文件到共享內(nèi)存區(qū),另一次從共享內(nèi)存區(qū)到輸出文件。
擴(kuò)展資料:1、SGA的構(gòu)成——數(shù)據(jù)和控制信息,我們下面會詳細(xì)介紹。2、SGA是共享的,即當(dāng)有多個用戶同時登錄了這個實例,SGA中的信息可以被它們同時訪問(當(dāng)涉及到互斥的問題時,由latch和sequence控制)。