Condividi tramite


Avvio dello strumento Ottimizzazione guidata motore di database

Accedere in primo luogo all'interfaccia utente grafica (GUI) dello strumento Ottimizzazione guidata motore di database. Al primo utilizzo, è necessario che lo strumento Ottimizzazione guidata motore di database sia avviato da un membro del ruolo predefinito del server sysadmin per inizializzare l'applicazione. Dopo l'inizializzazione i membri del ruolo predefinito del database db_owner possono utilizzare lo strumento Ottimizzazione guidata motore di database per ottimizzare i database di cui sono proprietari. Per ulteriori informazioni sull'inizializzazione di Ottimizzazione guidata motore di database, vedere Avvio e utilizzo di Ottimizzazione guidata motore di database.

Accesso all'interfaccia utente grafica dello strumento Ottimizzazione guidata motore di database

  1. Dal menu Start di Windows scegliere Tutti i programmi, Microsoft SQL Server 2012 , Strumenti per le prestazioni, quindi fare clic su Ottimizzazione guidata motore di database.

  2. Nella finestra di dialogo Connetti al server verificare le impostazioni predefinite e quindi fare clic su Connetti.

Per impostazione predefinita, la configurazione all'avvio dello strumento Ottimizzazione guidata motore di database è quella illustrata nella figura seguente:

Finestra predefinita di Ottimizzazione guidata motore di database

[!NOTA]

Nella scheda e nella casella Nome sessione vengono visualizzati il nome del computer e l'istanza a cui si è connessi. Inoltre, vengono visualizzate la data e l'ora correnti.

Al primo avvio dell'interfaccia utente grafica dello strumento Ottimizzazione guidata motore di database vengono visualizzati due riquadri principali.

  • Il riquadro sinistro contiene Monitoraggio sessione in cui sono elencate tutte le sessioni di ottimizzazione eseguite sull'istanza di Microsoft SQL Server. All'avvio dello strumento Ottimizzazione guidata motore di database, nella parte superiore del riquadro viene visualizzata una nuova sessione. È possibile assegnare un nome alla sessione nel riquadro adiacente. L'elenco contiene inizialmente una sola sessione. Si tratta della sessione predefinita creata automaticamente dallo strumento Ottimizzazione guidata motore di database per impostazione predefinita. Dopo aver eseguito l'ottimizzazione dei database, tutte le sessioni di ottimizzazione per l'istanza di SQL Server alle quali si è connessi verranno elencate al di sotto della nuova sessione. È possibile fare clic con il pulsante destro del mouse su una sessione di ottimizzazione per rinominarla, chiuderla, eliminarla o clonarla. Se si fa clic con il pulsante destro del mouse nell'elenco è possibile ordinare le sessioni in base al nome, allo stato, alla data e all'ora di creazione oppure creare una nuova sessione. Nella parte inferiore del riquadro vengono visualizzati i dettagli della sessione di ottimizzazione selezionata. È possibile scegliere di visualizzare i dettagli organizzati in categorie utilizzando il pulsante Per categoria oppure in un elenco alfabetico utilizzando il pulsante Per nome. È inoltre possibile nascondere Monitoraggio sessione trascinando il bordo destro del riquadro verso il lato sinistro della finestra. Per visualizzarlo nuovamente, trascinare il bordo del riquadro verso destra. Monitoraggio sessione consente di visualizzare sessioni di ottimizzazione precedenti e di utilizzarle per la creazione di nuove sessioni con definizioni simili. È inoltre possibile utilizzare Monitoraggio sessione per valutare le indicazioni di ottimizzazione. Per ulteriori informazioni, vedere Visualizzare e utilizzare l'output di Ottimizzazione guidata motore di database. Utilizzare il pulsante Indietro nel browser per tornare a questa esercitazione.

  • Il riquadro destro contiene le schede Generale e Opzioni di ottimizzazione. In questo riquadro è possibile definire la sessione di ottimizzazione del Motore di database. Nella scheda Generale digitare un nome per la sessione di ottimizzazione, specificare il file o la tabella del carico di lavoro da utilizzare e selezionare i database e le tabelle che si desidera ottimizzare in questa sessione. Un carico di lavoro è un set di istruzioni Transact-SQL eseguite sui database che si desidera ottimizzare. Lo strumento Ottimizzazione guidata motore di database utilizza file di traccia, tabelle di traccia, script Transact-SQL o file XML come input del carico di lavoro per l'ottimizzazione dei database. Nella scheda Opzioni di ottimizzazione è possibile selezionare le strutture di progettazione fisica dei database (indici e viste indicizzate) e la strategia di partizionamento che verrà seguita dallo strumento Ottimizzazione guidata motore di database durante l'analisi. In questa scheda è inoltre possibile specificare il tempo massimo consentito per l'ottimizzazione di un carico di lavoro con lo strumento Ottimizzazione guidata motore di database. Per impostazione predefinita, lo strumento Ottimizzazione guidata motore di database eseguirà l'ottimizzazione di un carico di lavoro in un'ora.

[!NOTA]

Lo strumento Ottimizzazione guidata motore di database può utilizzare file in formato XML come input quando uno script Transact-SQL viene importato dall'editor di query di Microsoft SQL Server Management Studio. Per ulteriori informazioni, vedere la sezione sull'avvio di Ottimizzazione guidata motore di database dall'editor di query di SQL Server Management Studio in Avvio e utilizzo di Ottimizzazione guidata motore di database.

Attività successiva della lezione

Impostazione del layout e delle opzioni dello strumento