Optimisation des performances d'applications CLI/ODBC
CLI/ODBC est une interface de programme d'application SQL qui peut être
appelée par vos applications de base de données. Les fonctions CLI invoquent des
procédures mémorisées DB2 qui, à leur tour, accèdent à des tables du catalogue
système.
Certaines applications utilisent des API ODBC pour rassembler des informations
sur les métadonnées utilisées pour des traitements ultérieurs. Les dix appels d'API
de métadonnées pouvant être effectués sont les suivants :
Certaines applications CLI/ODBC utilisant les API de métadonnées répertoriées
ci-dessus peuvent requérir tous les objets au sein de la base de données. Par
exemple, un appel SQLTables demande des métadonnées pour toutes les tables de
la base de données. Sur des systèmes plus grands, ces requêtes peuvent engendrer
un trafic réseau important et consommer une quantité considérable de temps et de
ressources du serveur.
Plusieurs mots clés d'initialisation CLI/ODBC peuvent être utilisés pour limiter la
quantité de données renvoyée par les appels initiaux de l'API lors de l'étape de
rassemblement d'informations une fois la base de données connectée. Ces mots clés
peuvent être définis via :
1. L'édition manuelle dans le fichier db2cli.ini.
2. La modification des paramètres ODBC/CLI de la base de données à l'aide de
3. La mise à jour de la configuration CLI de la base de données à l'aide de
Les mots clés sont :
-
SQLTables
-
SQLColumns
-
SQLSpecialcolumns
-
SQLStatistics
-
SQLPrimarykeys
-
SQLForeignkeys
-
SQLTablePrivileges
-
SQLColumnPrivileges
-
SQLProcedures
-
SQLProcedureColumns
l'Assistant de configuration client (sur les plateformes qui le prennent en
charge).
l'interface de ligne de commande DBA.
- DBName
- TableType
- SchemaList
- SysSchema
- GrantorList
- GranteeList
Chapitre 4. Réglage et DB2 Connect
109