Réglage de la mémoire dans DB2
IBM DB2 fournit l'utilitaire db2pd que vous pouvez utiliser pour recueillir des statistiques sur vos instances et vos bases de données DB2 afin de résoudre les problèmes, surveiller vos bases de données et optimiser leurs performances. Pour obtenir des informations sur l'utilisation de cet utilitaire, consultez la documentation en ligne DB2.
DB2 offre également un outil, Configuration Advisor, fourni avec le Control Center, conçu pour capturer des informations spécifiques sur votre environnement de base de données et recommander des modifications à apporter aux paramètres de configuration en fonction des informations que vous fournissez.
Dans DB2 9, les paramètres par défaut des pools de mémoires tampons et le paramètre de taille de cache de paquetage peuvent être suffisants. Si vous n'utilisez pas les paramètres par défaut, voici quelques recommandations afin d'optimiser la mémoire de votre base de données DB2 pour utiliser ArcSDE.
-
Configurez des pools de mémoires tampons.
Configurer des pools de mémoires tampons est vital pour les performances. Par défaut, DB2 fournit un groupe de zones tampons unique, nommé IBMDEFAULTBP. La caractéristique par défaut de DB2 9 concernant IBMDEFAULTBP consiste à utiliser le dimensionnement automatique.
Créez un pool de mémoires tampons séparé pour chaque tablespace. Dans l'instantané de base de données, vérifiez les valeurs de lectures physiques du pool de mémoires tampons. Le pool de mémoires tampons doit être suffisamment grand pour que la capture d'un retraçage de carte entraîne un petit nombre de lectures physiques.
-
Définissez correctement le paramètre de taille de cache de paquetage (PCKCACHESIZE).
Le paramètre de taille de cache de paquetage spécifie la quantité de mémoire allouée pour mettre en cache les requêtes SQL dynamiques et statiques. Cette quantité est allouée au démarrage de la base de données et libérée à l'arrêt de la base de données. Si DB2 ne trouve pas d'instruction SQL dans le cache de paquetage, l'instruction doit être recompilée (SQL dynamique) ou chargée à partir du catalogue de paquetage (SQL statique), ce qui peut nécessiter un temps considérable. La valeur par défaut du paramètre DB2 9 pour PCKCACHESIZE est AUTOMATIC. En fonction de la configuration du système, il se peut que vous ne deviez pas gérer cet élément.
ESRI vous recommande de démarrer avec une taille initiale de 6 000 et de surveiller les recherches et les valeurs d'insertion dans le cache de paquetage dans un instantané de base de données.