Indholdsfortegnelse:
Definition - Hvad betyder System Global Area (SGA)?
System Global Area (SGA) er en nøglekomponent i det relationelle databasestyringssystem (RDMS). Udviklet af Oracle Corporation bruges SGA-hukommelsesområdet af Oracle-processer til at holde delt databaseinstansinformation kritisk for korrekt databasefunktion, herunder nødvendige indgående data og interne kontroldata.Techopedia forklarer System Global Area (SGA)
Oracle bruger initialiseringsparametre til at kontrollere mængden af tildelt SGA-hukommelse. I Oracle Database 10g er SGA konfigureret med parametrene "sga_target" og "sgs_max_size."
Oracle bruger den automatiske hukommelsesadministrationsfunktion til at beregne og allokere hukommelse til forskellige SGA-områder. Initialiseringsparametre kan også bruges til manuelt at allokere hukommelse til individuelle SGA-områder.
SGA-komponenter er som følger:
- Ordbogs-cache: Indeholder dataordbogstabeloplysninger, såsom oplysninger om konti, segmenter, datafiler, tabeller og privilegier
- Gendan logbuffer: Inkluderer oplysninger om foretagne transaktioner, der endnu ikke er skrevet til online gentillogfiler
- Buffer_cache: Indeholder en kopi af datablokke læst fra datafiler
- Delt pool: Indeholder en cache med analyserede og ofte anvendte SQL-sætninger (Structured Query Language)
- Java-pool: Analyser Java-sætninger
