Ev Veritabanları Sistem küresel alanı (sga) nedir? - techopedia nedir?

Sistem küresel alanı (sga) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Sistem Küresel Alanı (SGA) ne anlama geliyor?

Sistem Global Alanı (SGA), ilişkisel veritabanı yönetim sisteminin (RDMS) önemli bir bileşenidir. Oracle Corporation tarafından geliştirilen SGA bellek alanı, Oracle süreçleri tarafından, gerekli gelen veriler ve dahili kontrol verileri de dahil olmak üzere, doğru veritabanı çalışması için kritik öneme sahip paylaşılan veritabanı örneği bilgilerini tutmak için kullanılır.

Techopedia, Sistem Küresel Alanı'nı (SGA) açıklıyor

Oracle, tahsis edilen SGA bellek miktarını kontrol etmek için başlatma parametrelerini kullanır. Oracle Database 10g'de SGA, "sga_target" ve "sgs_max_size" parametreleriyle yapılandırılır.


Oracle, belleği farklı SGA alanlarını hesaplamak ve bunlara ayırmak için otomatik bellek yönetimi özelliğini kullanır. Başlatma parametreleri, ayrı ayrı SGA alanlarına manuel olarak bellek ayırmak için de kullanılabilir.


SGA bileşenleri aşağıdaki gibidir:

  • Sözlük önbelleği: Hesaplar, segmentler, veri dosyaları, tablolar ve ayrıcalıklarla ilgili bilgiler gibi veri sözlüğü tablosu bilgilerini tutar
  • Günlük arabelleğini yeniden yap: Çevrimiçi yeniden günlük dosyalarına henüz yazılmamış taahhütlü işlemler hakkında bilgi içerir
  • Buffer_cache: Veri dosyalarından okunan veri bloklarının bir kopyasını tutar
  • Paylaşılan havuz: Ayrıştırılmış ve yaygın olarak kullanılan Yapısal Sorgu Dili (SQL) ifadelerinin önbelleğini tutar
  • Java havuzu: Java deyimlerini ayrıştırır
Sistem küresel alanı (sga) nedir? - techopedia nedir?