Sisällysluettelo:
- Määritelmä - Mitä System Global Area (SGA) tarkoittaa?
- Techopedia selittää System Global Area (SGA) -järjestelmän
Määritelmä - Mitä System Global Area (SGA) tarkoittaa?
System Global Area (SGA) on avainkomponentti relaatiotietokannan hallintajärjestelmään (RDMS). Oracle Corporationin kehittämä SGA-muistialuetta käytetään Oracle-prosessien avulla pitämään jaettuja tietokanta-ilmentymätietoja, jotka ovat välttämättömiä tietokannan asianmukaiselle toiminnalle, mukaan lukien tarvittavat saapuvat tiedot ja sisäisen valvonnan tiedot.Techopedia selittää System Global Area (SGA) -järjestelmän
Oracle käyttää alustusparametreja allokoidun SGA-muistin määrän hallintaan. Oracle Database 10g -sovelluksessa SGA määritetään parametreilla "sga_target" ja "sgs_max_size".
Oracle käyttää automaattista muistinhallintaominaisuutta laskeakseen ja allokoidaksesi muistia eri SGA-alueille. Alustusparametreja voidaan käyttää myös jakamaan muisti manuaalisesti yksittäisille SGA-alueille.
SGA-komponentit ovat seuraavat:
- Sanakirjavälimuisti: Pitää tietojen sanakirjataulukoita, kuten tiliä, segmenttejä, datatiedostoja, taulukoita ja käyttöoikeuksia koskevia tietoja
- Uudelleenlokipuskuri: Sisältää tiedot sitoutuneista tapahtumista, joita ei ole vielä kirjoitettu online-uudelleenlokitiedostoihin
- Buffer_cache: Pitää kopion datatiedoista lukeneista datalohkoista
- Jaettu allas: Pitää välimuistin jäsennettyjä ja yleisesti käytettyjä SQL-lausekkeita
- Java-allas: Jäsentää Java-lauseet
