Huis databases Wat is System Global Area (SGA)? - definitie van techopedia

Wat is System Global Area (SGA)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent System Global Area (SGA)?

System Global Area (SGA) is een belangrijk onderdeel van het relationele databasebeheersysteem (RDMS). Het SGA-geheugengebied is ontwikkeld door Oracle Corporation en wordt door Oracle-processen gebruikt voor het bewaren van gedeelde database-instantie-informatie die essentieel is voor een goede werking van de database, inclusief vereiste inkomende gegevens en interne controlegegevens.

Techopedia verklaart System Global Area (SGA)

Oracle gebruikt initialisatieparameters om de hoeveelheid toegewezen SGA-geheugen te regelen. In Oracle Database 10g is de SGA geconfigureerd met de parameters "sga_target" en "sgs_max_size."


Oracle gebruikt de functie voor automatisch geheugenbeheer om geheugen te berekenen en toe te wijzen aan verschillende SGA-gebieden. Initialisatieparameters kunnen ook worden gebruikt om geheugen handmatig toe te wijzen aan afzonderlijke SGA-gebieden.


SGA-componenten zijn als volgt:

  • Woordenboekcache: bevat gegevens uit de gegevenswoordenboektabel, zoals informatie over accounts, segmenten, gegevensbestanden, tabellen en rechten
  • Opnieuw logbuffer: bevat informatie over gecommitteerde transacties die nog niet zijn geschreven naar online opnieuw uitgevoerde logbestanden
  • Buffer_cache: bevat een kopie van gegevensblokken die zijn gelezen uit gegevensbestanden
  • Gedeelde pool: bevat een cache met geparseerde en veelgebruikte SQL-instructies (Structured Query Language)
  • Java-pool: verwerkt Java-instructies
Wat is System Global Area (SGA)? - definitie van techopedia