Configuration d'une base de données DB2 for Linux, UNIX, and Windows pour l'optimisation des requêtes

Vous devez configurer votre base de données DB2 for Linux, UNIX, and Windows pour le client Optim Query Tuner avant de commencer à régler les instructions SQL en l'utilisant.

Avant de commencer

Pourquoi et quand exécuter cette tâche

Vous pouvez configurer votre base de données DB2 for Linux, UNIX, and Windows à partir du client pour créer les tables EXPLAIN et ADVISE et activer la procédure mémorisée du système de gestion des index. Si ces objets existent dans la base de données dans une version ou un format différent, un message apparaît. Suivez les instructions du message pour migrer ces objets dans la version en cours.

Si vous configurez votre base de données directement sur le serveur sans utiliser le client, suivez les instructions du fichier migrate_explaintables_db2luw.ddl pour migrer les tables EXPLAIN et ADVISE. Les instructions SQL qui sont utilisées pour migrer les tables EXPLAIN et ADVISE sont fournies dans ce fichier. Ce dernier se trouve aux emplacements suivants.
  • Sur le serveur Windows : sous-répertoire \serverconfig\LUW du répertoire d'installation correspondant au programme d'activation du serveur. Le répertoire d'installation par défaut est C:\Program Files\IBM\OQTS.
  • Sur le serveur Linux ou UNIX : sous-répertoire /serverconfig/LUW du répertoire d'installation correspondant au programme d'activation du serveur. Le répertoire d'installation par défaut est /opt/IBM/OQTS.
  • Sur le système client : sous-répertoire \serverconfig\LUW\ du répertoire d'installation du client. Le répertoire d'installation par défaut est C:\Program Files\IBM\OQT2.2.1.

Procédure

Pour configurer une base de données DB2 for Linux, UNIX, and Windows pour l'optimisation des requêtes :

  1. Dans l'Explorateur de sources de données, cliquez avec le bouton droit de la souris sur la base de données à configurer et cliquez sur Query Tuner > Configure for Tuning > Guided Configuration.

    Un message indique si la configuration a réussi.

  2. Si un message apparaît vous informant que le format de certaines tables n'est pas correct lors du processus de configuration, suivez les instructions qu'il contient pour migrer les tables EXPLAIN et ADVISE en exécutant les instructions SQL en question sur la base de données.
  3. Vérifiez que la base de données est configurée pour l'optimisation des requêtes et que la procédure mémorisée du système de gestion des index est activée :
    1. Dans l'Explorateur de sources de données, cliquez avec le bouton droit sur la base de données, puis cliquez sur Query Tuner > Configure for Tuning > Advanced Configuration and Privilege Management. La fenêtre Advanced Configuration and Privilege Management s'ouvre.

      Vous pouvez vérifier l'état des tables EXPLAIN, les procédures mémorisées du système de gestion des index, la collection de statistiques automatique et les fonctions d'optimisation des requêtes.

    2. Si les tables EXPLAIN ne sont pas activées, suivez les instructions du message pour les activer.
    3. Si la procédure mémorisée du système de gestion des index n'est pas activée, suivez les instructions du message pour effectuer la migration ou activer la procédure mémorisée.
  4. Fermez la fenêtre Advanced Configuration and Privilege Management.

Commentaires