Innholdsfortegnelse:
Definisjon - Hva betyr System Global Area (SGA)?
System Global Area (SGA) er en nøkkelkomponent i det relasjonsdatabasestyringssystemet (RDMS). SGA-minneområdet er utviklet av Oracle Corporation, og brukes av Oracle-prosesser for å holde delt databaseinstansinformasjon kritisk for riktig databasefunksjon, inkludert nødvendige innkommende data og interne kontrolldata.Techopedia forklarer System Global Area (SGA)
Oracle bruker initialiseringsparametere for å kontrollere mengden tildelt SGA-minne. I Oracle Database 10g er SGA konfigurert med parameterne "sga_target" og "sgs_max_size."
Oracle bruker den automatiske minnestyringsfunksjonen til å beregne og tildele minne til forskjellige SGA-områder. Initialiseringsparametere kan også brukes til å allokere minne manuelt til individuelle SGA-områder.
SGA-komponenter er som følger:
- Ordbokbuffer: Inneholder dataordbokstabellinformasjon, for eksempel informasjon angående kontoer, segmenter, datafiler, tabeller og privilegier
- Gjenta loggbuffer: Inkluderer informasjon om forpliktede transaksjoner som ennå ikke er skrevet til loggfiler på nettet
- Buffer_cache: Har en kopi av datablokker som er lest fra datafiler
- Delt basseng: Inneholder en hurtigbuffer med utsatte og ofte brukte SQL-uttalelser (Structured Query Language)
- Java-basseng: Analyser Java-setninger
