Lezione 1-1-avviare Ottimizzazione guidata motore di DatabaseLesson 1-1 - Launching Database Engine Tuning Advisor

Accedere in primo luogo all'interfaccia utente grafica (GUI) dello strumento Ottimizzazione guidata motore di database.To begin, open the Database Engine Tuning Advisor graphical user interface (GUI). Al primo uso, per inizializzare l'applicazione è necessario che lo strumento Ottimizzazione guidata motore di database sia avviato da un membro del ruolo predefinito del server sysadmin .On first use, a member of the sysadmin fixed server role must launch Database Engine Tuning Advisor to initialize the application. Dopo l'inizializzazione i membri del ruolo predefinito del database db_owner possono usare lo strumento Ottimizzazione guidata motore di database per ottimizzare i database di cui sono proprietari.After initialization, members of the db_owner fixed database role can use Database Engine Tuning Advisor to tune databases that they own. Per altre informazioni sull'inizializzazione di Ottimizzazione guidata motore di database, vedere Avvio e utilizzo di Ottimizzazione guidata motore di database.For more information about initializing Database Engine Tuning Advisor, see Start and Use the Database Engine Tuning Advisor.

Accesso all'interfaccia utente grafica dello strumento Ottimizzazione guidata motore di databaseOpen the Database Engine Tuning Advisor GUI

  1. Dal menu Start di Windows scegliere Tutti i programmi, Microsoft SQL Server 2017Microsoft SQL Server 2017, Strumenti per le prestazionie quindi fare clic su Ottimizzazione guidata motore di database.On the Windows Start menu, point to All Programs, point to Microsoft SQL Server 2017Microsoft SQL Server 2017, point to Performance Tools, and then click Database Engine Tuning Advisor.

  2. Nella finestra di dialogo Connetti al server verificare le impostazioni predefinite e quindi fare clic su Connetti.In the Connect to Server dialog box, verify the default settings, and then click Connect.

Per impostazione predefinita, la configurazione all'avvio dello strumento Ottimizzazione guidata motore di database è quella illustrata nella figura seguente:By default, Database Engine Tuning Advisor opens to the configuration in the following illustration:

Finestra predefinita Ottimizzazione guidata motore di databaseDatabase Engine Tuning Advisor default window

Nota

Nella scheda e nella casella Nome sessione vengono visualizzati il nome del computer e l'istanza a cui si è connessi.The the tab and Session Name box display the name of your computer and the instance you are connected to. Inoltre, vengono visualizzate la data e l'ora correnti.The tab and box also display the current date and time.

Al primo avvio dell'interfaccia utente grafica dello strumento Ottimizzazione guidata motore di database vengono visualizzati due riquadri principali.Two main panes are displayed in the Database Engine Tuning Advisor GUI when it is first opened.

  • Il riquadro sinistro contiene Monitoraggio sessione in cui sono elencate tutte le sessioni di ottimizzazione eseguite sull'istanza di MicrosoftMicrosoft SQL ServerSQL Server .The left pane contains the Session Monitor, which lists all tuning sessions that have been performed on this MicrosoftMicrosoft SQL ServerSQL Server instance. All'avvio dello strumento Ottimizzazione guidata motore di database, nella parte superiore del riquadro viene visualizzata una nuova sessione.When you open Database Engine Tuning Advisor, it displays a new session at the top of the pane. È possibile assegnare un nome alla sessione nel riquadro adiacente.You can name this session in the adjacent pane. L'elenco contiene inizialmente una sola sessione.Initially, only a default session is listed. Si tratta della sessione predefinita creata automaticamente dallo strumento Ottimizzazione guidata motore di database per impostazione predefinita.This is the default session that Database Engine Tuning Advisor automatically creates for you. Dopo aver eseguito l'ottimizzazione dei database, tutte le sessioni di ottimizzazione per l'istanza di SQL ServerSQL Server alle quali si è connessi verranno elencate al di sotto della nuova sessione.After you have tuned databases, all tuning sessions for the SQL ServerSQL Server instance to which you are connected are listed below the new session. È possibile fare clic con il pulsante destro del mouse su una sessione di ottimizzazione per rinominarla, chiuderla, eliminarla o clonarla.You can right-click a tuning session to rename it, close it, delete it, or clone it. 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.If you right-click in the list you can sort the sessions by name, status, or creation time, or create a new session. Nella parte inferiore del riquadro vengono visualizzati i dettagli della sessione di ottimizzazione selezionata.In the bottom section of this pane, details of the selected tuning session are displayed. È possibile scegliere di visualizzare i dettagli organizzati in categorie usando il pulsante Per categoria oppure in un elenco alfabetico usando il pulsante Per nome .You can choose to display the details organized into categories with the Categorized button, or you can display them in an alphabetized list by using the Alphabetical button. È inoltre possibile nascondere Monitoraggio sessione trascinando il bordo destro del riquadro verso il lato sinistro della finestra.You can also hide Session Monitor by dragging the right pane border to the left side of the window. Per visualizzarlo nuovamente, trascinare il bordo del riquadro verso destra.To view it again, drag the pane border back to the right. Monitoraggio sessione consente di visualizzare sessioni di ottimizzazione precedenti e di utilizzarle per la creazione di nuove sessioni con definizioni simili.Session Monitor enables you to view previous tuning sessions, or to use them to create new sessions with similar definitions. È inoltre possibile utilizzare Monitoraggio sessione per valutare le indicazioni di ottimizzazione.You can also use Session Monitor to evaluate tuning recommendations. Per altre informazioni, vedere Visualizzare e utilizzare l'output di Ottimizzazione guidata motore di database.For more information, see View and Work with the Output from the Database Engine Tuning Advisor. Usare il pulsante Indietro nel browser per tornare a questa esercitazione.Use the Back button on your browser to return to this tutorial.

  • Il riquadro destro contiene le schede Generale e Opzioni di ottimizzazione .The right pane contains the General and the Tuning Options tabs. In questo riquadro è possibile definire la sessione di ottimizzazione del Motore di database.This is where you can define your Database Engine Tuning session. Nella scheda Generale è possibile digitare un nome per la sessione di ottimizzazione, specificare il file o la tabella del carico di lavoro da usare e selezionare i database e le tabelle che si vuole ottimizzare in questa sessione.In the General tab, you type the name for your tuning session, specify the workload file or table to use, and select the databases and tables you want to tune in this session. Un carico di lavoro è un set di istruzioni Transact-SQLTransact-SQL eseguite sui database che si desidera ottimizzare.A workload is a set of Transact-SQLTransact-SQL statements that execute against a database or databases that you want to tune. Lo strumento Ottimizzazione guidata motore di database utilizza file di traccia, tabelle di traccia, script Transact-SQLTransact-SQL o file XML come input del carico di lavoro per l'ottimizzazione dei database.Database Engine Tuning Advisor uses trace files, trace tables, Transact-SQLTransact-SQL scripts, or XML files as workload input when tuning databases. 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.On the Tuning Options tab, you can select the physical database design structures (indexes or indexed views) and the partitioning strategy that you want Database Engine Tuning Advisor to consider during its analysis. 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.On this tab you also can specify the maximum time that Database Engine Tuning Advisor takes to tune a workload. Per impostazione predefinita, lo strumento Ottimizzazione guidata motore di database eseguirà l'ottimizzazione di un carico di lavoro in un'ora.By default, Database Engine Tuning Advisor will tune a workload for one hour.

Nota

Ottimizzazione guidata motore di database può richiedere i file XML come input quando un Transact-SQLTransact-SQL script viene importato da MicrosoftMicrosoft SQL Server Management StudioSQL Server Management Studio Editor di Query.Database Engine Tuning Advisor can take XML files as input when a Transact-SQLTransact-SQL script is imported from MicrosoftMicrosoft SQL Server Management StudioSQL Server Management Studio Query Editor. Per altre informazioni, vedere la sezione relativa all'avvio dello strumento Ottimizzazione guidata motore di database dall'editor di query di SQL Server Management StudioSQL Server Management Studio in Avvio e utilizzo di Ottimizzazione guidata motore di database.For more information, see the section on launching Database Engine Tuning Advisor from the SQL Server Management StudioSQL Server Management Studio Query Editor in Start and Use the Database Engine Tuning Advisor.

Attività successiva della lezioneNext Task in Lesson

Layout e impostazione delle opzioni dello strumentoSetting Tool Options and Layout