Liste d'adresses en cache utilisée par DB2 Connect
Si la connexion de la base de données à ALIASB échoue, un message d'erreur
SQL30081N s'affiche et la connexion est interrompue. Si une nouvelle demande de
connexion à ALIASB est reçue, DB2 Connect effectue les opérations suivantes :
1. Il essaie le serveur disposant de la priorité la plus élevée dans la liste
2. Si cette tentative de connexion échoue, d'autres adresses sont essayées
3. Lorsque toutes les autres tentatives de connexion ont échoué, DB2 Connect
La commande db2pd avec le paramètre sysplex (db2pd -sysplex) peut être utilisée
pour extraire des informations relatives aux serveurs associés à un environnement
Sysplex.
Configuration requise pour Sysplex
L'exploitation du support Sysplex ne sera utilisée avec une base de données que si
l'entrée du répertoire DCS pour cette base est Sysplex (pas de distinction
majuscules/minuscules) dans le sixième paramètre positionnel.
Optimisation de DB2 Connect
Vous pouvez utiliser divers paramètres du fichier de configuration du gestionnaire
de base de données pour régler DB2 Connect.
RQRIOBLK
Le paramètre RQRIOBLK définit la taille maximale des blocs d'entrée-sortie
réseau. Une taille de bloc plus grande améliore les performances de requêtes plus
grandes. La taille de bloc n'affecte généralement pas le temps de réponse des
petites requêtes, telles qu'une requête d'une simple ligne de données.
Une taille de bloc plus grande requiert généralement davantage d'espace mémoire
sur le serveur DB2 Connect. La taille de la partie active s'en trouve augmentée et
peut engendrer une grande quantité de pagination sur de petites postes de travail.
Utilisez la taille de bloc DRDA par défaut (32767) si elle ne provoque pas trop de
pagination à l'exécution de votre application. Autrement, réduisez la taille de bloc
d'entrée-sortie jusqu'à ce qu'il n'y ait aucune pagination. Une fois la pagination
démarrée, une diminution sensible des performances se produira. Utilisez les outils
de contrôle des performances (tels que l'outil vmstat pour les systèmes
d'exploitation Linux et UNIX) afin de déterminer si la pagination a lieu sur votre
système.
DIR_CACHE
Le paramètre DIR_CACHE _CACHE détermine si les renseignements répertoire
sont placés dans la mémoire cache. Avec la mise en cache (DIR_CACHE=YES), les
fichiers répertoire sont lus et placés dans la mémoire cache afin de diminuer le
d'adresses en cache en fonction des informations de priorité renvoyées par DB2
for z/OS. Cette stratégie est toujours celle de DB2 Connect, et c'est par ce
moyen que l'équilibrage de charge est effectué.
successivement, par ordre de priorité décroissante, telles que renvoyées par
DB2 for z/OS. C'est ainsi que DB2 Connect tire parti des informations Sysplex
pour obtenir la tolérance aux pannes.
tente à nouveau de se connecter à ALIASB au moyen de l'adresse contenue
dans le répertoire des noeuds catalogué.
Chapitre 4. Réglage et DB2 Connect
99