Oracle數(shù)據(jù)庫中的SGA由 OracleXE中的SGA和PGA是什么意思啊,英文全稱又是什么呢?
OracleXE中的SGA和PGA是什么意思啊,英文全稱又是什么呢?內(nèi)存分配(SGA和PGA)SGA是用于存儲數(shù)據(jù)庫信息的內(nèi)存區(qū)域,由數(shù)據(jù)庫進程共享。它包含Oracle服務(wù)器的數(shù)據(jù)和控制信息。它被分配
OracleXE中的SGA和PGA是什么意思啊,英文全稱又是什么呢?
內(nèi)存分配(SGA和PGA)SGA是用于存儲數(shù)據(jù)庫信息的內(nèi)存區(qū)域,由數(shù)據(jù)庫進程共享。它包含Oracle服務(wù)器的數(shù)據(jù)和控制信息。它被分配到Oracle服務(wù)器所在計算機的實際內(nèi)存中。如果實際內(nèi)存不足,則會寫入虛擬內(nèi)存。PGA:包含單個服務(wù)器進程或單個后臺進程的數(shù)據(jù)和控制信息。與多個進程共享的SGA相反,PGA是一個僅由一個進程使用的區(qū)域。PGA在創(chuàng)建進程時分配,在終止進程時回收。
Oracle中SGA是什么?
“我想知道的是SGA”
---是的,實際上它保存在池中的共享中。
您可以使用以下三個系統(tǒng)視圖的關(guān)聯(lián)來獲取一些相關(guān)信息:
select*fromv$process
select*fromv$SQLTEXT
選擇*fromv$session
給出一個概念和一個關(guān)聯(lián)示例(關(guān)聯(lián)每個進程執(zhí)行的SQL語句):
選擇t3.program、t1.address、t1.SQL 2; TEXTfromv$sqltextt1、v$session2、v$processt3wheret1.address=t2.SQL 2; address和t2。Paddr=T3。Addr
PS:V$process中的列程序可以看作是該客戶端程序的連接。
但是要補充一點,我想從我自己的軟件中獲取它
!-----------------------------------------然后您可以在軟件中查詢這些系統(tǒng)視圖的信息