20 Temmuz 2007 Cuma

PGA ve UGA

PGA tipik olarak C’nin çalışma zamanı çağrısı (run-time call) malloc() ile oluşturulur ve çalışma zamanında küçülüp büyüyebilir. PGA her zaman SGA’in içindedir. UGA ise oturuma aittir ve yeri Oracle’ın konfigüre edilme şekline göre değişir.

PGA ve UGA’in büyüklüğünü etkileyen en önemli etkenlerden biri init.ora ‘daki oturum seviyesi parametreleri olan SORT_AREA_SIZE ve SORT_AREA_RETAINED_SIZE ’dır. Bunlar Oracle’ın diske yazmadan önce verilerin sort işlemi için ne kadar alan ayıracağını ve işlemden sonra bu alanın ne kadarını tutacağını belirler. SORT_AREA_SIZE genelde PGA ‘in dışında yer alır, SORT_AREA_RETAINED_SIZE ise UGA ‘in içinde olur.

Hiç yorum yok: