Tableau 8. Espace table, type, gestion et pool de mémoire tampon. (suite)
Espace table
Type
ICM_IX
LARGE
LCK_IX
LARGE
TEMP_USER32
USER TEMPORARY
TEMP_SYSTEM32
SYSTEM
TEMPORARY
Il existe deux types de gestion des espaces table :
Espace géré par le gestionnaire de base de données (espace DMS)
Espace géré par Db2.
Espace géré par le système (espace SMS)
Espace géré par le système d'exploitation.
Les espaces table TEMP_USER et TEMP_USER32 sont des espaces table
temporaires de l'utilisateur SMS qui stockent les tables temporaires déclarées une
fois que l'application a défini ces tables. L'utilisation d'un espace table temporaire
augmente le rendement des données lors de l'exécution de requêtes SQL
complexes, qui ont besoin d'espace supplémentaire pour traiter de grandes
quantités de données.
En créant des tables intermédiaires utilisées pour le traitement des quantités
importantes de données mises à disposition lors de la connexion à l'application,
vous limitez le besoin de recréer ces tables intermédiaires, ce qui a un effet
bénéfique sur les performances du système.
TEMP_SYSTEM et TEMP_SYSTEM32 sont des espaces table temporaires du
système SMS utilisés durant les opérations SQL pour les tables temporaires
internes, pour le tri et le stockage des résultats intermédiaires, ainsi que pour la
réorganisation des tables et d'autres données temporaires.
Lorsque vous créez des volumes physiques et logiques pour les espaces table,
répartissez physiquement les espaces table sur différents disques afin d'utiliser les
entrées-sorties parallèles. Plus particulièrement, répartissez l'espace table ITA_IX
sur divers disques aux performances élevées car il s'agit d'un espace table
énormément utilisé dont la taille évolue rapidement.
Les espaces table répertoriés précédemment doivent être créés avec l'option
AUTORESIZE YES.
Au lieu d'utiliser les espaces table gérés par le système d'exploitation ou par la
base de données, vous pouvez également utiliser la Mémoire automatique pour tous
les espaces table. Avec l'option de Mémoire automatique, le gestionnaire de base de
données gère automatiquement le conteneur et l'attribution d'espace pour les
espaces table au moment de leur création et de leur remplissage. Il s'agit du
Pool de mémoire
Gestion
tampon
Automatique ou géré
ICM_IX_BP
par la base de
données
Automatique ou géré
LCK_IX_BP
par la base de
données
Automatique ou géré
TEMPUSRBP32
par le système
d'exploitation
Automatique ou géré
TEMPSYSBP32
par le système
d'exploitation
Chapitre 3. Préparation de l'installation
31