Surveiller une tâche SQL Performance Analyzer

Vous pouvez surveiller les données de 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 du système sur les performances SQL.

Pour surveiller une tâche SQL Performance Analyzer :

  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 d'analyseur de performance SQL : <nom de la tâche> s'affiche et comporte les onglets suivants :

  • Exécutions : Dans cet onglet, vous pouvez :
    • Surveiller les détails de l'exécution la plus récente
    • Surveiller les tirages 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 entre la performance SQL d'une version d'essai de référence et les versions d'essai modifiées, en fonction des mesures de performance sélectionnées pour l'analyse de comparaison.

Créer un essai

Vous pouvez créer des simulations SQL supplémentaires 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 dans les plans d'exécution des instructions SQL et ont eu une incidence sur les performances SQL.

Pour créer un essai :

  1. Allez au panneau Tâche de l'analyseur de performance SQL : <nom de la tâche>.
  2. Dans la section Essais, cliquez sur Créer un essai.
  3. Dans le panneau Créer un essai :
    1. Vérifiez les détails de la tâche SQL Performance Analyzer.
    2. Indiquez les options générales suivantes :
      1. Nom : Entrez un nom pour l'essai.
      2. Description : Facultativement, entrez une description de l'essai.
      3. Méthode d'exécution : Sélectionnez l'une des options suivantes pour déterminer comment les tirages SQL sont créés et quel contenu est généré :
        • Exécuter SQL : Génère à la fois des plans d'exécution et des statistiques pour chaque énoncé SQL dans l'ensemble de réglages SQL en exécutant réellement les énoncés SQL. Lorsque vous sélectionnez cette option, le champ Per SQL time limit (Limite de temps SQL) s'affiche et vous devez sélectionner une option pour spécifier la limite de temps pour l'exécution SQL lors de la simulation.
        • Générer des plans : Appelle l'optimiseur à créer des plans d'exécution uniquement sans exécuter réellement les énoncés SQL.
    3. Cochez la case dans la section Comparaison pour comprendre comment la performance de l'essai se compare à celle 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 à comparer 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 choisissez de générer des plans d'exécution 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 jeux de résultats SQL : Sélectionnez cette option pour diriger l'analyseur de performance SQL afin de détecter si les jeux 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 tirages comparés, le rapport de comparaison SQL Performance Analyzer l'indique pour chaque instruction SQL de ce type. Cette option est Activée par défaut.
    4. Programmer : Sélectionnez Immédiatement pour démarrer l'essai maintenant ou Plus tard pour programmer l'essai ultérieurement.
  4. Cliquez sur Créer.
Les tirages SQL créés pour une tâche SQL Performance Analyzer sont répertoriés dans la section Trials (Essais) du panneau SQL Performance Analyzer Task : <name of the task (Nom de la tâche)>.

Dans la section Trials (Essais), vous pouvez :

  • Surveillez les simulations SQL créées pour la tâche SQL Performance Analyzer.
  • Cliquez sur l'icône Actions (Actions) correspondant à un essai et effectuez les tâches suivantes :
    • Voir les paramètres d'exécution : Cliquez sur cette option pour voir les paramètres d'exécution spécifiés pour l'essai.
    • Créer comme : Cliquez sur cette option pour créer un clone de l'essai.

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 performance collectées dans une simulation SQL avant modification à la simulation SQL après modification.

Pour créer une comparaison :

  1. Allez au panneau Tâche de l'analyseur de performance SQL : <nom de la tâche>.
  2. Dans la section Comparaisons, cliquez sur Créer une comparaison.
  3. Dans le panneau Créer une comparaison :
    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, en fonction de laquelle les essais avant et après modification seront comparés.
    5. Sélectionnez Immédiatement pour démarrer la comparaison maintenant ou Plus tard pour programmer la comparaison plus tard.
  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 :

  • Surveiller les comparaisons créées pour un essai particulier. Vous pouvez développer la rangée pour voir les détails de la comparaison des mesures et cliquer sur Rapport de comparaison pour voir le rapport de comparaison de l'analyseur de performance SQL.
  • Cliquez sur Créer comme pour créer un clone de la comparaison.