Acasă Baze de date Ce este aria globală a sistemului (sga)? - definiție din techopedia

Ce este aria globală a sistemului (sga)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă System Global Area (SGA)?

Sistemul Global Area (SGA) este o componentă cheie a sistemului relațional de gestionare a bazelor de date (RDMS). Dezvoltată de Oracle Corporation, zona de memorie SGA este utilizată de procesele Oracle pentru a reține informații despre instanța de date partajată critice pentru buna funcționare a bazei de date, inclusiv datele necesare de intrare și datele de control intern.

Techopedia explică System Global Area (SGA)

Oracle folosește parametrii de inițializare pentru a controla cantitatea de memorie SGA alocată. În Oracle Database 10g, SGA este configurat cu parametrii „sga_target” și „sgs_max_size”.


Oracle folosește funcția de gestionare automată a memoriei pentru a calcula și aloca memoria în diferite zone SGA. Parametrii de inițializare pot fi, de asemenea, utilizați pentru a aloca manual memoria în anumite zone SGA.


Componentele SGA sunt următoarele:

  • Memorie cache: conține informații din tabelul dicționarului de date, cum ar fi informații despre conturi, segmente, fișiere de date, tabele și privilegii
  • Reîncărcați bufferul de jurnal: include informații despre tranzacțiile angajate care nu au fost încă scrise în fișierele de jurnal online
  • Buffer_cache: deține o copie a blocurilor de date citite din fișierele de date
  • Pool partajat: deține o memorie cache a instrucțiunilor limbajului de interogare (SQL) structurate și utilizate frecvent
  • Java pool: Parses Java statement
Ce este aria globală a sistemului (sga)? - definiție din techopedia