Les mises à jour d'une structure de base de données (à la suite de la
modification d'une table, la création d'un index ou sa suppression) et les modifications
des droits utilisateur peuvent modifier le plan d'accès pour les instructions SQL
et affecter les performances.
Pourquoi et quand exécuter cette tâche
Lors de cette procédure, avant de modifier votre structure de base de données ou vos
autorisations, vous créez et explicitez une charge de travail de requête contenant
les instructions SQL présentes dans votre application. Ensuite, vous modifiez
votre structure de base de données ou vos autorisations. Enfin, vous créez et
explicitez une autre charge de travail de requête contenant les instructions SQL présentes dans
votre application, puis vous comparez l'image instantanée d'EXPLAIN pour la première charge de travail de
requête avec l'image instantanée d'EXPLAIN pour la seconde charge de travail de requête.
Même si
cette procédure utilise deux charges de travail de requête distinctes, vous pouvez
créer une seule charge de travail de requête, l'expliciter, modifier votre structure de base de données ou
vos autorisations, puis expliciter à nouveau la charge de travail de requête. Vous pouvez ensuite
comparer les deux images instantanées d'EXPLAIN.
Pour identifier et traiter des changements effectués au niveau des plans d'accès provoqués par des
modifications apportées aux autorisations ou à la structure de la base de données :