Share via


Utilizzo del monitor di sessione per valutare le indicazioni relative all'ottimizzazione

Ottimizzazione guidata motore di database crea una nuova sessione di ottimizzazione ogni volta che si avvia l'analisi dell'effetto di un carico di lavoro sul database o sui database. È possibile utilizzare il riquadro Monitor sessione dell'interfaccia utente grafica (GUI) di Ottimizzazione guidata motore per visualizzare o ricaricare tutte le sessioni di ottimizzazione eseguite su una data istanza di Microsoft SQL Server. Quando tutte le sessioni di ottimizzazione esistenti sono disponibili per la verifica, risulta semplice clonare le sessioni in base a sessioni esistenti oppure valutare le indicazioni relative all'ottimizzazione per sessioni esistenti.

Nota

Ottimizzazione guidata motore di database memorizza i dati delle sessioni di ottimizzazione e le altre informazioni nel database msdb. Implementare una strategia di backup appropriata per il database msdb per evitare il rischio di perdere i dati delle sessioni di ottimizzazione.

Funzionamento delle sessioni in Ottimizzazione guidata motore di database

Prima dell'inizio dell'analisi, Ottimizzazione guidata motore di database richiede la creazione di un nome o di un numero univoco per identificare la sessione di ottimizzazione. Oltre al nome di sessione specificato dall'utente, Ottimizzazione guidata motore di database genera anche un identificatore numerico denominato ID, visualizzato nella parte inferiore del riquadro Monitor sessione. Dopo l'analisi di un carico di lavoro o quando viene interrotta un'analisi, le informazioni relative all'ottimizzazione della sessione vengono salvate da Ottimizzazione guidata motore di database e vengono associate all'ID specificato prima dell'inizio dell'ottimizzazione. Per ogni sessione di ottimizzazione vengono salvate e associate all'ID di sessione le informazioni sugli elementi seguenti:

Informazioni generali sulla sessione (ora di creazione, ora di inizio, stato, ID generato dal sistema)

  • Carico di lavoro utilizzato

  • Opzioni di ottimizzazione specificate

  • Log dell'ottimizzazione (se il carico di lavoro include eventi che non possono essere ottimizzati)

  • Indicazioni relative all'ottimizzazione

  • Riepilogo dell'ottimizzazione

  • Report relativi all'ottimizzazione

Verifica, clonazione e valutazione delle indicazioni relative all'ottimizzazione

Il riquadro Monitor sessione consente di visualizzare una sessione specifica, facendo doppio clic sul nome della sessione. Per visualizzare tutte le sessioni di ottimizzazione eseguite su un'istanza specifica di SQL Server, è sufficiente aprire la GUI di Ottimizzazione guidata motore di database. La possibilità di richiamare sessioni di ottimizzazione precedenti consente di creare nuove sessioni basate su sessioni esistenti. È inoltre possibile confrontare più sessioni, per determinare quali opzioni di ottimizzazione hanno generato le indicazioni più adatte alle proprie esigenze.