Visualizza report di confronto di SQL Performance Analyzer

È possibile visualizzare un report di confronto di SQL Performance Analyzer che confronta le prestazioni delle istruzioni SQL prima e dopo la modifica.

Prima di visualizzare i report di confronto di SQL Performance Analyzer, è necessario assicurarsi di aver creato un task di SQL Performance Analyzer. SQL Performance Analyzer misura l'impatto delle modifiche al sistema sul tempo di esecuzione complessivo del carico di lavoro SQL e sul tempo di risposta di ogni singola istruzione SQL nel carico di lavoro. Per impostazione predefinita, SQL Performance Analyzer usa come metrica di confronto il tempo trascorso. In alternativa, è possibile scegliere una metrica per il confronto tra le seguenti statistiche di runtime SQL durante la creazione del task di SQL Performance Analyzer:

  • Tempo CPU
  • Richieste buffer
  • letture disco
  • Scritture disco
  • I/O fisici

Se si è scelto di generare solo gli explain plan nelle prove SQL, SQL Performance Analyzer genererà i piani utilizzando le statistiche di ottimizzazione esistenti. Per informazioni su come:

Per visualizzare un report di confronto di SQL Performance Analyzer in Database Management SQL Performance Watch, andare alla home page di SQL Performance Watch relativa al database, fare clic sul nome di un task e nella sezione Confronti espandere la prova di riferimento, quindi fare clic su Report di confronto.

Nella pagina Report di SQL Performance Analyzer è possibile effettuare le operazioni riportate di seguito.

  • Visualizzare i dettagli del task di SQL Performance Analyzer, le prove, il nome dell'esecuzione, il nome e il proprietario di SQL Tuning Set e il numero di istruzioni SQL analizzate.
  • Visualizza un riepilogo dell'impatto del carico di lavoro sulle metriche di confronto scelte.
  • Visualizzare un'analisi del valore della metrica di confronto prima e dopo la modifica e il numero di istruzioni SQL per prestazioni, modifiche al piano di esecuzione SQL e problemi. Nei grafici Istruzioni SQL in base a prestazioni, Istruzioni SQL in base a modifica piano e Istruzioni SQL in base a problemi, è possibile passare il mouse sulle barre per visualizzare il numero di istruzioni SQL nella categoria. Ad esempio, nel grafico Istruzioni SQL in base a problemi, se viene visualizzata una barra Errori, fare clic sulla barra per visualizzare il numero di istruzioni SQL con errori.
  • Visualizzare le prime istruzioni SQL in base all'impatto sul carico di lavoro. L'impatto è determinato dalla differenza (in percentuale) tra le metriche di confronto e il valore totale delle metriche di confronto di tutte le istruzioni SQL analizzate nella prova precedente alla modifica. Nella sezione Le prime istruzioni SQL in base all'impatto sul carico di lavoro è possibile effettuare le operazioni riportate di seguito.
    • Filtrare le istruzioni SQL in base alla categoria oppure cercare l'istruzione SQL in base al testo o all'ID.
    • Fare clic sull'ID SQL per visualizzare il risultato di SQL Performance Analyzer per l'istruzione SQL. Questa sezione visualizza il testo SQL, un'analisi delle metriche di confronto e dei risultati, se presenti, e informazioni dettagliate sulla variazione nei piani di esecuzione SQL.
    • Fare clic su Salva report per salvare il report di confronto in SQL Performance Watch.

Visualizza report confronto salvati

È possibile visualizzare e analizzare tutti i report di confronto di SQL Performance Analyzer generati e salvati in precedenza per tutti i database di un compartimento o di un singolo database.

Per informazioni sui report di confronto di SQL Performance Analyzer e su come salvare un report, vedere Visualizza report di confronto di SQL Performance Analyzer.

Per visualizzare i report salvati per tutti i database in un compartimento

  1. Andare alla pagina Riepilogo di SQL Performance Watch.
  2. Fare clic su Report nel riquadro sinistro, quindi selezionare un compartimento nell'elenco a discesa Compartimento.

Per visualizzare i report salvati per un singolo database

  1. Andare alla pagina Riepilogo di SQL Performance Watch.
  2. Fare clic sull'icona Azioni (Azioni) per il database e fare clic su Gestisci report salvati.

Vengono visualizzati i report salvati per il database.

Nella pagina Report salvati in... è possibile:

  • Fare clic sul nome di un report salvato per visualizzarlo.
  • Fare clic sull'icona Azioni (Azioni) per un report e fare clic su Elimina per eliminare il report.