Configuration des bases de données DB2 pour l'optimisation des requêtes et des charges de travail de requête avec le client IBM Data Studio version 4.1.1

Vous pouvez configurer des bases de données DB2 for Linux, UNIX, and Windows pour les utiliser avec IBM® InfoSphere Optim Query Workload Tuner avec le client IBM Data Studio version 4.1.1.

Avant de commencer

Recommandation : Dans la base de données DB2 for Linux, UNIX, and Windows que vous configurez, créez un espace table avec une taille de page de 8 ko ou plus afin d'éviter toute erreur d'optimisation des requêtes.

Pourquoi et quand exécuter cette tâche

Lors de la configuration, lorsque InfoSphere Optim Query Workload Tuner crée les tables EXPLAIN et la fonction définie par l'utilisateur EXPLAIN_GET_MSGS, la valeur du droit EXECUTE sur la fonction définie par l'utilisateur EXPLAIN_GET_MSGS est PUBLIC.

Procédure

Pour configurer une base de données DB2 for Linux, UNIX, and Windows à utiliser avec InfoSphere Optim Query Workload Tuner for DB2 pour Linux, UNIX et Windows :

  1. Dans l'explorateur de source de données, cliquez avec le bouton droit de la souris sur la connexion à la base de données et sélectionnez Se connecter.
  2. Développez la connexion en cliquant sur le symbole plus sur le côté. Une icône représentant la base de données s'affiche.
  3. Cliquez avec le bouton droit de la souris sur la base de données et sélectionnez Analyser et optimiser > Configurer pour l'optimisation > Configuration guidée.

    Le client IBM Data Studio détecte si l'ensemble complet de fonctions d'optimisation pour IBM InfoSphere Optim Query Workload Tuner version 4.1.1 est activé dans la base de données.

    Si l'intégralité des fonctions d'optimisation sont activées sur la base de données, le client IBM Data Studio tente de configurer la base de données pour l'optimisation de requête et de charge de travail de requête.

    Si l'intégralité des fonctions d'optimisation ne sont pas activées sur la base de données, vous pouvez les activer si les deux conditions suivantes sont remplies :
    • Le kit d'activation de licence d'InfoSphere Optim Query Workload Tuner est installé avec le client IBM Data Studio.
    • Votre ID utilisateur dispose du droit ou du privilège d'exécuter l'instruction CREATE FUNCTION.

    Pour activer l'intégralité des fonctions d'optimisation à l'aide du client Data Studio :

    1. Dans l'explorateur de source de données, développez la connexion à la base de données.
    2. Cliquez avec le bouton droit de la souris sur la base de données et sélectionnez Analyser et optimiser > Activer l'intégralité des fonctions d'optimisation. Une fois l'intégralité des fonctions d'optimisation activées, cliquez avec le bouton droit de la souris sur la base de données et sélectionnez Analyser et optimiser > Configurer pour l'optimisation > Configuration guidée.

    Pour activer l'intégralité des fonctions d'optimisation en exécutant un script :

    1. Exécutez le fichier License.bat (sous Windows) ou License.sh (sous Linux) créé dans le répertoire d'installation du client Data Studio. Par défaut, ces fichiers se trouvent dans le répertoire C:\Program Files\IBM\DS4.1.0\QueryTunerServerConfig\all_features\LUW\License.
    2. Accédez au client Data Studio pour poursuivre la configuration de la base de données. Cliquez avec le bouton droit de la souris sur la base de données et sélectionnez Analyser et optimiser > Configurer pour l'optimisation > Configuration guidée.
  4. Si le client renvoie un message indiquant que les tables EXPLAIN doivent être supprimées ou migrées, suivez les instructions de ce message. Ensuite, répétez l'étape 2.
  5. Vérifiez que la base de données est configurée pour l'optimisation des requêtes et des charges de travail de requête et que les objets de données requis sont créés ou activés.
    1. Dans l'explorateur de source de données, cliquez avec le bouton droit de la souris sur la base de données, puis cliquez sur Analyser et optimiser > Configurer pour l'optimisation > Configuration avancée et gestion des privilèges. La fenêtre Configuration avancée et gestion des privilèges s'ouvre.
    2. Dans la section Statut de configuration, vous pouvez vérifier le statut des tables, des procédures mémorisées, des objets et de la collection de statistiques automatique qui sont requis pour l'utilisation des fonctions d'optimisation de requêtes et de charges de travail de requête. Si un objet de données est désactivé, suivez les instructions dans le message qui s'affiche à côte de cet objet pour le créer ou pour l'activer.

Résultats

Votre base de données DB2 for Linux, UNIX, and Windows est configurée pour l'optimisation de requête et de charge de travail de requête avec InfoSphere Optim Query Workload Tuner for DB2 pour Linux, UNIX et Windows.

Que faire ensuite

Si vous désirez accorder des privilèges à d'autres personnes amenées à optimiser des instructions SQL sur la base de données, consultez Droits d'accès et privilèges requis pour la capture et l'optimisation d'instructions SQL et de charges de travail de requête exécutées sur DB2 for Linux, UNIX, and Windows.

Pour commencer l'optimisation dans l'assistant Flux de travaux Query Tuner, cliquez avec le bouton droit de la souris sur la connexion dans l'explorateur de source de données, puis cliquez sur Analyser et optimiser > Démarrer l'optimisation.


Feedback