Innehållsförteckning:
Definition - Vad betyder System Global Area (SGA)?
System Global Area (SGA) är en nyckelkomponent i det relationsdatabashanteringssystemet (RDMS). SGA-minnesområdet utvecklats av Oracle Corporation och används av Oracle-processer för att hålla delad databasinstansinformation kritisk för korrekt databasfunktion, inklusive nödvändig inkommande data och intern kontrolldata.Techopedia förklarar System Global Area (SGA)
Oracle använder initialiseringsparametrar för att kontrollera mängden tilldelat SGA-minne. I Oracle Database 10g är SGA konfigurerad med parametrarna "sga_target" och "sgs_max_size."
Oracle använder den automatiska minneshanteringsfunktionen för att beräkna och fördela minne till olika SGA-områden. Initialiseringsparametrar kan också användas för att manuellt tilldela minne till enskilda SGA-områden.
SGA-komponenter är följande:
- Ordbokscache: Innehåller dataordbokstabellinformation, till exempel information om konton, segment, datafiler, tabeller och privilegier
- Gör om loggbuffert: Inkluderar information om engagerade transaktioner som ännu inte har skrivits till online-omloggningsfiler online
- Buffer_cache: Har en kopia av datablock som läses från datafiler
- Delad pool: Innehåller en cache av analyserade och vanliga SQL-uttalanden (Structured Query Language)
- Java-pool: analyserar Java-uttalanden
