Correlare una traccia con i dati di Log delle prestazioni WindowsCorrelate a trace with Windows Performance Log data

In questo argomento si applica a: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse Utilizzando SQL Server ProfilerSQL Server Profiler, è possibile aprire un log delle prestazioni di Microsoft Windows, scegliere i contatori da correlare con una traccia e visualizzare i contatori delle prestazioni selezionati insieme alla traccia nel SQL Server ProfilerSQL Server Profiler interfaccia utente grafica. Using SQL Server ProfilerSQL Server Profiler, you can open a Microsoft Windows performance log, choose the counters you want to correlate with a trace, and display the selected performance counters alongside the trace in the SQL Server ProfilerSQL Server Profiler graphical user interface. Quando si seleziona un evento nella finestra della traccia, una barra rossa verticale nel riquadro della finestra dei dati di Monitoraggio di sistema di SQL Server ProfilerSQL Server Profiler indica i dati del log delle prestazioni correlati all'evento di traccia selezionato.When you select an event in the trace window, a vertical red bar in the System Monitor data window pane of SQL Server ProfilerSQL Server Profiler indicates the performance log data that correlates with the selected trace event.

Per correlare una traccia con i contatori delle prestazioni, aprire un file di traccia o una tabella contenente le colonne di dati StartTime e EndTime data columns, e then click Importa dati prestazioni dal menu SQL Server ProfilerSQL Server Profiler File menu.To correlate a trace with performance counters, open a trace file or table that contains the StartTime and EndTime data columns, and then click Import Performance Data on the SQL Server ProfilerSQL Server Profiler File menu. È quindi possibile aprire un log delle prestazioni e selezionare gli oggetti e i contatori di Monitoraggio di sistema da correlare alla traccia.You can then open a performance log, and select the System Monitor objects and counters that you want to correlate with the trace.

Per correlare una traccia ai dati dei registri di prestazioniTo correlate a trace with performance log data

  1. In SQL Server ProfilerSQL Server Profileraprire un file o una tabella di traccia salvata.In SQL Server ProfilerSQL Server Profiler, open a saved trace file or trace table. Non è possibile correlare una traccia in esecuzione che sta ancora raccogliendo dati degli eventi.You cannot correlate a running trace that is still collecting event data. Per assicurare che la correlazione ai dati di monitoraggio di sistema sia corretta, è necessario che la traccia includa le due colonne di dati StartTime ed EndTime .For accurate correlation with System Monitor data, the trace must contain both StartTime and EndTime data columns.

  2. Nel menu SQL Server ProfilerSQL Server Profiler File menu, click Import Performance Data.On the SQL Server ProfilerSQL Server Profiler File menu, click Import Performance Data.

  3. Nella finestra di dialogo Apri selezionare un file contenente un registro di prestazioni.In the Open dialog box, select a file that contains a performance log. I dati del registro di prestazioni devono essere acquisiti quando è in corso l'acquisizione dei dati della traccia.The performance log data must have been captured during the same time period in which the trace data is captured.

  4. Nella finestra di dialogo Limite contatori prestazioni selezionare le caselle di controllo corrispondenti agli oggetti e ai contatori di monitoraggio di sistema che si desidera visualizzare insieme alla traccia.In the Performance Counters Limit dialog box, select the check boxes that correspond to the System Monitor objects and counters that you want to display alongside the trace. Scegliere OK.Click OK.

  5. Selezionare un evento nella finestra degli eventi di traccia oppure nella finestra degli eventi di traccia scorrere alcune righe consecutive tramite i tasti di direzione.Select an event in the trace events window, or navigate through several adjacent rows in the trace events window by using the arrow keys. La barra rossa verticale visualizzata nella finestra dei dati di monitoraggio di sistema indica i dati del registro di prestazioni correlati all'evento di traccia selezionato.The vertical red bar in the System Monitor data window indicates the performance log data that is correlated with the selected trace event.

  6. Fare clic sul punto desiderato nel grafico di monitoraggio di sistema.Click a point of interest in the System Monitor graph. Verrà selezionata la riga di traccia corrispondente più prossima in termini di tempo.The corresponding trace row that is nearest in time is selected. Per eseguire lo zoom avanti su un intervallo di tempo, premere e trascinare il puntatore del mouse nel grafico di monitoraggio di sistema.To zoom in on a time range, press and drag the mouse pointer in the System Monitor graph.

Per creare registri di prestazioni da condividere tra versioni di Windows diverseTo create performance logs that can be shared among different versions of Windows

  1. Nel Pannello di controllo aprire Strumenti di amministrazionee quindi fare doppio clic su Prestazioni.In Control Panel, open Administrative Tools, and then double click Performance.

  2. Nella finestra di dialogo Prestazioni espandere il nodo Avvisi e registri di prestazioni, fare clic con il pulsante destro del mouse su Registri contatorie quindi fare clic su Nuove impostazioni registro.In the Performance dialog box, expand Performance Logs and Alerts, right-click Counter Logs, and then click New Log Settings.

  3. Digitare un nome per il registro contatori e quindi fare clic su OK.Type a name for the counter log, and then click OK.

  4. Nella scheda Generale fare clic su Aggiungi contatori.On the General tab, click Add Counters.

  5. Nell'elenco Oggetto prestazione selezionare l'oggetto prestazione che si desidera monitorare.In the Performance object list, select a performance object you want to monitor. I nomi degli oggetti prestazioni di SQL ServerSQL Server per le istanze predefinite di SQL ServerSQL Server iniziano con SQL ServerSQL Server e le istanze denominate iniziano con MSSQL$instanceName.The names of SQL ServerSQL Server performance objects for default instances of SQL ServerSQL Server start with SQL ServerSQL Server and named instances start with MSSQL$instanceName.

  6. Aggiungere il numero di contatori necessari per l'istanza di SQL ServerSQL Server in uso e altri valori importanti, ad esempio il tempo processore e il tempo disco.Add as many counters as necessary for your SQL ServerSQL Server instance and other important values, such as processor time and disk time.

  7. Dopo aver completato questa operazione, fare clic su Chiudi.When you have finished adding counters, click Close.

  8. Impostare i valori desiderati per l'intervallo Campiona dati ogni .Set values for the Sample data every interval. Iniziare con un intervallo breve, ad esempio 5 minuti, e modificarlo quindi in modo adeguato se necessario.Start with a modest sampling interval, such as 5 minutes, and then adjust the interval if necessary.

  9. Nella scheda File di log scegliere File di testo (delimitato da virgole) nell'elenco Tipo file registro .On the Log Files tab, choose TextFile (Comma delimited) from the Log file type list. I file di log in formato di testo delimitato da virgole possono essere condivisi tra versioni diverse di Windows e visualizzati successivamente in uno strumento per la creazione di report, ad esempio Microsoft Excel.Comma-delimited text log files can be shared among different versions of Windows and can be viewed later in reporting tools such as Microsoft Excel.

  10. Nella scheda Pianificazione specificare una pianificazione per il monitoraggio.On the Schedule tab, specify a monitoring schedule.

  11. Fare clic su OK . Verrà creato il registro di prestazioni.Click OK to create the performance log.