Accueil Bases de données Qu'est-ce que la zone globale du système (sga)? - définition de techopedia

Qu'est-ce que la zone globale du système (sga)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie System Global Area (SGA)?

System Global Area (SGA) est un élément clé du système de gestion de base de données relationnelle (RDMS). Développée par Oracle Corporation, la zone de mémoire SGA est utilisée par les processus Oracle pour conserver les informations d'instance de base de données partagée essentielles au bon fonctionnement de la base de données, y compris les données entrantes requises et les données de contrôle interne.

Techopedia explique System Global Area (SGA)

Oracle utilise des paramètres d'initialisation pour contrôler la quantité de mémoire SGA allouée. Dans Oracle Database 10g, le SGA est configuré avec les paramètres "sga_target" et "sgs_max_size".


Oracle utilise la fonction de gestion automatique de la mémoire pour calculer et allouer de la mémoire aux différentes zones SGA. Les paramètres d'initialisation peuvent également être utilisés pour allouer manuellement de la mémoire aux zones SGA individuelles.


Les composants SGA sont les suivants:

  • Cache de dictionnaire: contient des informations sur les tables du dictionnaire de données, telles que les informations concernant les comptes, les segments, les fichiers de données, les tables et les privilèges
  • Tampon de journalisation: inclut des informations sur les transactions validées qui n'ont pas encore été écrites dans les fichiers de journalisation en ligne
  • Buffer_cache: contient une copie des blocs de données lus à partir des fichiers de données
  • Pool partagé: contient un cache d'instructions SQL (Structured Query Language) analysées et couramment utilisées
  • Pool Java: analyse les instructions Java
Qu'est-ce que la zone globale du système (sga)? - définition de techopedia