Optimisation De La Base De Données Hôte - IBM DB2 Connect Guide D'utilisation

Table des Matières

Publicité

Par défaut, l'option AUTOMATIC et une valeur de 100 seront associées au
paramètre NUM_POOLAGENTS. Pour le paramètre MAX_COORDAGENTS, il
s'agira de l'option AUTOMATIC et de la valeur 200.
Pour envoyer les identifiants comptables des applications client vers le serveur
DB2 Connect, utilisez les moyens propres à l'API pour définir des informations
statistiques. Les procédés propres à l'API s'exécutent plus rapidement que la
configuration de la variable d'environnement DB2ACCOUNT.
IBM Data Server Driver for JDBC and SQLJ
com.ibm.db2.jcc.DB2BaseDataSource.clientAccountingInformation
(propriété)
IBM Data Server Provider pour .NET (Data Server Provider for .NET)
DB2Connection.ClientAccountingInformation (propriété)
CLI/ODBC
Mot clé de configuration ClientAcctStr CLI/ODBC
SQL imbriqué (C, C++ et COBOL)
sqlesact (fonction)
Si vous n'avez pas besoin d'un fichier de mappage SQLCODE personnalisé, vous
pouvez améliorer les performances en utilisant le mappage SQLCODE par défaut
ou en désactivant le mappage SQLCODE. Le fichier de mappage par défaut est
imbriqué dans la bibliothèque DB2 Connect et un fichier de mappage personnalisé
doit être lu à partir du disque, ce qui affecte les performances.
Optimisation de la base de données hôte
Les performances du système seront affectées par celles du serveur de base de
données grand système IBM. Les systèmes de gestion de base de données
possèdent leurs propres fonctions de performances. Les optimiseurs SQL des
divers systèmes peuvent, par exemple, avoir un comportement différent avec la
même application. Pour plus d'informations, consultez la documentation relative
aux performances système de votre serveur de base de données grand système
IBM.
Vous pourrez peut-être améliorer les performances en utilisant les options de
définition d'accès de lecture non validée, lorsqu'elles sont disponibles, pour
contourner la journalisation.
Remarque : Lorsque vous utilisez la lecture non validée, les données non
consignées peuvent uniquement être lues et ne peuvent être mises à jour, et ce
uniquement si le blocage est défini sur ALL.
En fonction de votre serveur d'applications et de la granularité du verrouillage, le
niveau d'isolement utilisé pour une requête ou une application peut avoir un
impact conséquent sur les performances. La base de données doit posséder le
niveau approprié de normalisation, une utilisation des index efficace et une
allocation adéquate de l'espace mémoire de la base de données. Les performances
peuvent également être affectées par les types de données que vous utilisez (voir
sections suivantes).
Chapitre 4. Réglage et DB2 Connect
101

Publicité

Table des Matières
loading

Table des Matières