Surveiller une tâche SQL Performance Analyzer

Vous pouvez surveiller les données SQL Performance Analyzer capturées dans la tâche, ainsi que les essais avant et après modification et les comparaisons.

En outre, vous pouvez créer plusieurs essais et comparaisons au sein de la tâche pour tester d'autres modifications système sur les performances SQL.

Pour surveiller une tâche SQL Performance Analyzer, procédez comme suit :

  1. Accédez à la page d'accueil de SQL Performance Watch pour la base de données.
  2. Dans la section Tâches, cliquez sur le nom de la tâche.

Le panneau Tâche SQL Performance Analyzer : <nom de la tâche> apparaît et contient les onglets suivants :

  • Exécutions : dans cet onglet, vous pouvez :
    • Surveiller les détails de l'exécution la plus récente
    • Surveiller les essais créés dans le cadre de la tâche
    • Surveiller les comparaisons créées dans le cadre de la tâche
    • Créer des essais et des comparaisons pour la tâche
  • Explorateur de comparaison : dans cet onglet, vous pouvez surveiller la comparaison des performances SQL d'un essai de référence avec les essais modifiés, en fonction des mesures de performances sélectionnées pour l'analyse de comparaison.

Créer un essai

Vous pouvez créer d'autres essais SQL avant ou après modification pour une tâche SQL Performance Analyzer afin de vérifier si d'autres modifications du système ont entraîné des modifications des plans d'exécution des instructions SQL et ont eu une incidence sur les performances SQL.

Pour créer un essai :

  1. Accédez au panneau Tâche SQL Performance Analyzer : <nom de la tâche>.
  2. Dans la section Essais, cliquez sur Créer un essai.
  3. Dans le panneau Créer un essai, procédez comme suit :
    1. Vérifiez les détails de la tâche SQL Performance Analyzer.
    2. Spécifiez les options générales suivantes :
      1. Nom : entrez le nom de l'évaluation.
      2. Description : saisissez éventuellement la description de l'essai.
      3. Méthode d'exécution : sélectionnez l'une des options suivantes pour déterminer comment les essais SQL sont créés et quel contenu est généré :
        • Exécuter SQL : génère les plans et les statistiques d'exécution pour chaque instruction SQL de l'ensemble de réglages SQL en exécutant réellement ces instructions. Lorsque vous sélectionnez cette option, le champ Limite de temps par SQL apparaît et vous devez sélectionner une option pour indiquer la limite de temps pour l'exécution SQL pendant la période d'essai.
        • Générer des plans : appelle l'optimiseur pour créer uniquement des plans d'exécution sans exécuter réellement les instructions SQL.
    3. Cochez la case dans la section Comparaison pour comprendre comment les performances de l'essai se comparent à celles d'un essai de référence. Lorsque vous cochez cette case, les champs suivants s'affichent :
      1. Essai de référence : sélectionnez un essai SQL de référence pour comparaison et vérifiez les détails de l'essai.
      2. Mesure de comparaison : la mesure de comparaison sélectionnée pour l'essai de référence est affichée par défaut et vous pouvez modifier ou ajouter d'autres mesures pour l'analyse. Si vous avez choisi de générer des plans d'explication uniquement dans l'essai SQL, la mesure Coût de l'optimiseur stockée dans les plans d'exécution SQL est sélectionnée par défaut.
      3. Valider les ensembles de résultats SQL : sélectionnez cette option pour indiquer à SQL Performance Analyzer de détecter si les ensembles de résultats entre les deux essais comparés sont différents. Si des différences sont observées dans les ensembles de résultats d'une instruction SQL entre les deux essais comparés, le rapport de comparaison SQL Performance Analyzer l'indiquera pour chaque instruction SQL. Il est Activé par défaut.
    4. Programmer : sélectionnez Immédiatement pour démarrer la version d'évaluation maintenant ou Plus tard pour programmer la version d'évaluation ultérieurement.
  4. Cliquez sur Créer.
Les essais SQL créés pour une tâche SQL Performance Analyzer sont répertoriés dans la section Essais du panneau Tâche SQL Performance Analyzer : <nom de la tâche>.

Dans la section Essais, vous pouvez effectuer les opérations suivantes :

  • Surveillez les essais SQL créés pour la tâche SQL Performance Analyzer.
  • Cliquez sur l'icône Actions (Actions) d'une version d'évaluation et effectuez les tâches suivantes :
    • Visualiser les paramètres d'exécution : cliquez sur cette option pour visualiser les paramètres d'exécution indiqués pour l'essai.
    • Créer comme : cliquez sur cette option pour créer un clone de l'évaluation.

Créer une comparaison

Vous pouvez créer des comparaisons supplémentaires pour une tâche SQL Performance Analyzer afin de comparer les données de performances collectées dans un essai SQL avant modification à l'essai SQL après modification.

Création d'une comparaison :

  1. Accédez au panneau Tâche SQL Performance Analyzer : <nom de la tâche>.
  2. Dans la section Comparaisons, cliquez sur Créer une comparaison.
  3. Dans le panneau Créer une comparaison, procédez comme suit :
    1. Vérifiez les détails de la tâche SQL Performance Analyzer.
    2. Sélectionnez un essai SQL de référence (avant modification) à comparer dans la liste déroulante Essai de référence.
    3. Sélectionnez un essai SQL modifié (après modification) à comparer dans la liste déroulante Essai modifié.
    4. Sélectionnez la mesure de comparaison dans le champ Comparaison d'essais, sur la base de laquelle les essais avant et après modification seront comparés.
    5. Sélectionnez Immédiatement pour lancer la comparaison maintenant ou Plus tard pour programmer la comparaison ultérieurement.
  4. Cliquez sur Créer.
Les comparaisons créées pour une tâche SQL Performance Analyzer sont répertoriées dans la section Comparaisons du panneau Tâche SQL Performance Analyzer : <nom de la tâche>.

Dans la section Comparaisons, vous pouvez effectuer les opérations suivantes :

  • Surveillez les comparaisons créées pour un essai particulier. Vous pouvez développer la ligne pour visualiser les détails de la comparaison de mesures et cliquer sur Rapport de comparaison pour visualiser le rapport de comparaison SQL Performance Analyzer.
  • Cliquez sur Créer comme pour créer un clone de la comparaison.