20 Temmuz 2007 Cuma

SGA

Her bir Oracle instance’ının (örnek) büyük, paylaşımlı bir bellek yapısı vardır, buna topluca SGA (System Global Area) (Sistem Küresel Alanı) denir. Oracle işleçleri (process) bu alana erişirler. SGA’i görüntülemek için V$SGASTAT adlı sihirli (magic) V$ tablosu kullanılabilir.
SGA çeşitli havuzlara (pool) ayrılmıştır, bunlar:

Java pool (Java Havuzu) :Veritabanında çalışan JVM için ayrılmıştır, sabit büyüklüktüktedir.

Large pool (Büyük Havuz): MTS tarafından oturum belleği (session memory) için, Paralel İşlem (Parallel Execution) tarafından mesaj tamponları (message buffers) için ve RMAN (Recovery Manager) Backup (Kurtarma Yöneticisi Yedekleyicisi) tarafından disk I/O tamponları (buffers) için kullanılır.

Shared pool (Paylaşımlı Havuz) : Paylaşımlı kürsörleri, kayıtlı yordamları (stored procedures), durum nesnelerini (state objects), dizin önbelleklerini (directory caches) ve diğer pek çok veriyi tutar.

The ‘Null’ pool : Bu bölümün aslında bir adı yoktur. Üç bellek türünü içerir: Blok tamponları (block buffers) (cached database blocks), redo kütük tamponu (redo log buffer) ve sabit (fixed) SGA.

Hiç yorum yok: