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 :
- 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.
- 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.
- Cliquez avec le bouton droit de la souris sur la
base de données et sélectionnez .
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 :
- Dans l'explorateur de source de données, développez la connexion à
la base de données.
- Cliquez avec le bouton droit de la souris sur la base de données et sélectionnez . 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 .
Pour activer l'intégralité des fonctions d'optimisation en exécutant
un script :
- 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.
- 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 .
- 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.
- 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.
- 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 . La fenêtre Configuration avancée et gestion des privilèges s'ouvre.
- 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 .