Domov Baze podatkov Kaj je sistemsko globalno območje (sga)? - definicija iz tehopedije

Kaj je sistemsko globalno območje (sga)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni globalno območje sistema (SGA)?

Sistem Global Area (SGA) je ključni sestavni del sistema za upravljanje relacijskih baz podatkov (RDMS). Področje pomnilnika SGA, ki ga je razvila korporacija Oracle, uporablja procese za shranjevanje podatkov o primerkih skupnih baz podatkov, ki so kritične za pravilno delovanje baze podatkov, vključno z zahtevanimi dohodnimi podatki in podatki notranjega nadzora.

Tehopedija razlaga sistemsko globalno območje (SGA)

Oracle uporablja inicializacijske parametre za nadzor količine dodeljenega pomnilnika SGA. V Oracle Database 10g je SGA konfiguriran s parametroma "sga_target" in "sgs_max_size."


Oracle uporablja funkcijo samodejnega upravljanja pomnilnika za izračun in dodelitev pomnilnika različnim območjem SGA. Parametri inicializacije se lahko uporabljajo tudi za ročno dodelitev pomnilnika posameznim območjem SGA.


Komponente SGA so naslednje:

  • Slovar predpomnilnika: hrani podatke tabele iz slovarja podatkov, kot so podatki o računih, segmentih, podatkovnih datotekah, tabelah in privilegijih
  • Medpomnilnik ponovnega dnevnika: Vključuje informacije o storjenih transakcijah, ki še niso bile napisane v spletne datoteke dnevnika ponovitve
  • Buffer_cache: hrani kopijo podatkovnih blokov, prebranih iz podatkovnih datotek
  • Skupni bazen: hrani predpomnilnik razčlenjenih in pogosto uporabljanih stavkov strukturiranega poizvedbenega jezika (SQL)
  • Java pool: Razčleni stavke Java
Kaj je sistemsko globalno območje (sga)? - definicija iz tehopedije