Monitorare un task di SQL Performance Analyzer

È possibile monitorare i dati di SQL Performance Analyzer acquisiti nell'attività, le prove precedenti e successive alla modifica e i confronti.

È inoltre possibile creare più prove e confronti all'interno del task per eseguire il test di altre modifiche di sistema sulle prestazioni SQL.

Per monitorare un task di SQL Performance Analyzer:

  1. Andare alla home page di SQL Performance Watch per il database.
  2. Nella sezione Task, fare clic sul nome del task.

Viene visualizzato il pannello Task di SQL Performance Analyzer: <nome del task> con le seguenti schede:

  • Esecuzioni: in questa scheda è possibile:
    • Monitora i dettagli dell'esecuzione più recente
    • Monitorare le prove create come parte del task
    • Monitorare i confronti creati nell'ambito del task
    • Creare prove e confronti per il task
  • Esplorazione di confronto: in questa scheda è possibile monitorare il confronto tra le prestazioni SQL di una prova di riferimento e le prove modificate, in base alle metriche delle prestazioni selezionate per l'analisi di confronto.

Crea una prova

È possibile creare ulteriori prove SQL precedenti alla modifica o successive alla modifica per un task di SQL Performance Analyzer per verificare se altre modifiche di sistema hanno comportato modifiche ai piani di esecuzione delle istruzioni SQL e hanno influito sulle prestazioni SQL.

Per creare una prova:

  1. Andare al pannello Task di SQL Performance Analyzer: <nome del task>.
  2. Nella sezione Prove, fare clic su Crea prova.
  3. Nel pannello Crea prova:
    1. Rivedere i dettagli del task di SQL Performance Analyzer.
    2. Specificare le opzioni generali riportate di seguito.
      1. Nome: immettere un nome per la prova.
      2. Descrizione: è possibile immettere una descrizione per la prova.
      3. Metodo di esecuzione: selezionare una delle seguenti opzioni per determinare la modalità di creazione delle prove SQL e il contenuto generato.
        • Esegui SQL: genera sia i piani di esecuzione che le statistiche per ogni istruzione SQL dell'SQL Tuning Set mediante l'esecuzione effettiva delle istruzioni SQL. Quando si seleziona questa opzione, viene visualizzato il campo Per limite di tempo SQL ed è necessario selezionare un'opzione per specificare il limite di tempo per l'esecuzione SQL durante la prova.
        • Genera piani: richiama l'ottimizzazione per creare solo i piani di esecuzione senza eseguire effettivamente le istruzioni SQL.
    3. Selezionare la casella di controllo nella sezione Confronto per comprendere il modo in cui le prestazioni della prova vengono confrontate con una prova di riferimento. Quando si seleziona la casella di controllo, vengono visualizzati i campi riportati di seguito.
      1. Prova di riferimento: selezionare una prova SQL di riferimento per il confronto ed esaminare i dettagli della prova.
      2. Metrica di confronto: la metrica di confronto selezionata per la prova di riferimento viene visualizzata per impostazione predefinita ed è possibile modificare o aggiungere altre metriche per l'analisi. Se si sceglie di generare gli explain plan solo nella prova SQL, la metrica Costo ottimizzatore memorizzata nei piani di esecuzione SQL viene selezionata per impostazione predefinita.
      3. Convalida set di risultati SQL: selezionare questa opzione per indirizzare SQL Performance Analyzer in modo da rilevare se i set di risultati tra le due prove da confrontare sono diversi. Se vengono visualizzate differenze nei set di risultati di qualsiasi istruzione SQL tra le due prove confrontate, il report di confronto di SQL Performance Analyzer lo indicherà per ogni istruzione SQL. Per impostazione predefinita, è Attivo.
    4. Pianifica: selezionare Immediato per avviare la prova ora oppure In seguito per pianificare la prova in un secondo momento.
  4. Fare clic su Crea.
Le prove SQL create per un task di SQL Performance Analyzer sono elencate nella sezione Prove del pannello Task di SQL Performance Analyzer: <nome del task>.

Nella sezione Prove è possibile effettuare le operazioni riportate di seguito.

  • Monitorare le prove SQL create per il task di SQL Performance Analyzer.
  • Fare clic sull'icona Azioni (Azioni) per una prova ed eseguire i task riportati di seguito.
    • Visualizza parametri di esecuzione: fare clic per visualizzare i parametri di esecuzione specificati per la prova.
    • Crea con copia: fare clic per creare una copia della prova.

Creare un confronto

È possibile creare confronti aggiuntivi per un task di SQL Performance Analyzer per confrontare i dati delle prestazioni raccolti in una prova SQL precedente alla modifica con la prova SQL successiva alla modifica.

Per creare un confronto:

  1. Andare al pannello Task di SQL Performance Analyzer: <nome del task>.
  2. Nella sezione Confronti fare clic su Crea confronto.
  3. Nel pannello Crea confronto:
    1. Rivedere i dettagli del task di SQL Performance Analyzer.
    2. Selezionare una prova SQL di riferimento (pre-modifica) per il confronto dall'elenco a discesa Prova di riferimento.
    3. Selezionare una prova SQL modificata (dopo la modifica) per il confronto dall'elenco a discesa Prova modificata.
    4. Selezionare la metrica di confronto nel campo Confronto di prova, in base alla quale verranno confrontate le prove precedenti e successive alla modifica.
    5. Selezionare Immediato per avviare il confronto ora oppure In seguito per pianificare il confronto in un secondo momento.
  4. Fare clic su Crea.
I confronti creati per un task di SQL Performance Analyzer sono elencati nella sezione Confronti del pannello Task di SQL Performance Analyzer: <nome del task>.

Nella sezione Confronti è possibile effettuare le operazioni riportate di seguito.

  • Monitorare i confronti creati per una particolare prova. È possibile espandere la riga per visualizzare i dettagli del confronto delle metriche e fare clic su Report di confronto per visualizzare il report di confronto di SQL Performance Analyzer.
  • Fare clic su Crea con copia per creare una copia del confronto.