Opzioni di riproduzione (SQL Server Profiler)Replay Options (SQL Server Profiler)

Prima di riprodurre una traccia acquisita con SQL Server ProfilerSQL Server Profiler, è necessario specificare le opzioni di riproduzione nella finestra di dialogo Configurazione riproduzione.Before replaying a captured trace with SQL Server ProfilerSQL Server Profiler, specify replay options in the Replay Configuration dialog box. Per visualizzare questa finestra di dialogo, aprire il file o la tabella di traccia per la riproduzione in SQL Server ProfilerSQL Server Profilere scegliere Avvia dal menu Riproduci.To launch this dialog box, open the replay trace file or table in SQL Server ProfilerSQL Server Profiler, and on the Replay menu, click Start. Per informazioni sulle autorizzazioni necessarie per riprodurre una traccia, vedere Autorizzazioni necessarie per l'esecuzione di SQL Server Profiler.For information about what permissions are required to replay a trace, see Permissions Required to Run SQL Server Profiler.

In questo argomento vengono descritte le opzioni specificate con la finestra di dialogo Configurazione riproduzione .This topic describes the options specified with the Replay Configuration dialog box.

Nota

È consigliabile utilizzare Distributed Replay Utility per riprodurre un'applicazione OLTP intensiva (con molte connessioni simultanee attive o una velocità effettiva elevata).We recommend using the Distributed Replay Utility for replaying an intensive OLTP application (with many active concurrent connections or high throughput). Distributed Replay Utility può riprodurre dati di traccia da più computer, per simulare in modo migliore un carico di lavoro di importanza critica.The Distributed Replay Utility can replay trace data from multiple computers, better simulating a mission-critical workload. Per altre informazioni, vedere Riesecuzione distribuita di SQL Server.For more information, see SQL Server Distributed Replay.

Opzioni di riproduzione di baseBasic Replay Options

Server di riproduzioneReplay server
Nome dell'istanza di SQL ServerSQL Server in cui si desidera riprodurre la traccia.The server is the name of the instance of SQL ServerSQL Server against which you want to replay the trace. Il server deve soddisfare i requisiti per la riproduzione descritti in Requisiti per la riproduzione."The server must adhere to the replay requirements described in Replay Requirements."

Salva nel fileSave to file
File di output nel quale vengono memorizzati i risultati della riproduzione della traccia per analisi successive.The output file where the result of replaying the trace is written for later viewing. Per impostazione predefinita, SQL Server ProfilerSQL Server Profiler visualizza sullo schermo solo i risultati della riproduzione della traccia.By default, SQL Server ProfilerSQL Server Profiler displays only the results of replaying the trace on the screen.

Salva nella tabellaSave to table
Tabella del database nella quale vengono memorizzati i risultati della riproduzione della traccia per analisi successive.The database table where the result of replaying the trace is written for later viewing.

Numero di thread di riproduzioneNumber of replay threads
Consente di specificare il numero di thread di riproduzione da utilizzare simultaneamente.Specify the number of replay threads to use concurrently. Un numero più alto richiede un numero di risorse maggiore durante la riproduzione, ma il processo è più rapido.A higher number consumes more resources during replay, but replay is faster. Se si utilizzano più thread, l'ordine degli eventi non viene mantenuto completamente.Event ordering is not fully maintained when multiple threads are used.

Riproduci gli eventi nell'ordine in cui sono stati inseriti nella tracciaReplay events in the order they were traced
Consente di utilizzare metodi di debug quali l'esecuzione istruzione per istruzione di una traccia.Allows you to use debugging methods such as stepping through each trace. Se l'opzione non è selezionata, non è garantito che l'ordine nel quale vengono riprodotti gli eventi sia consistente con l'ordine in cui sono stati acquisiti in origine.If this option is not selected, replay does not guarantee that events are replayed in an order that is consistent with the order in which events were originally captured.

Riproduci gli eventi utilizzando più threadReplay events using multiple threads
Ottimizza le prestazioni e disabilita il debug.Optimizes performance and disables debugging. Gli eventi vengono riprodotti nell'ordine in cui sono stati registrati per un ID di processo server (SPID), ma non viene garantito l'ordinamento degli SPID.Events are replayed in the order they were recorded for a particular server process ID (SPID), but ordering of SPIDs is not guaranteed.

Visualizza risultati di riproduzioneDisplay replay results
Visualizza i risultati della riproduzione.Display the results of the replay. Si tratta dell'opzione predefinita.This is the default option. Se la traccia che si desidera riprodurre è molto estesa, è possibile disabilitare questa opzione per risparmiare spazio su disco.If the trace you are replaying is very large, you may want to disable this to save disk space.

Nota

Per ottenere le migliori prestazioni di riproduzione, è consigliabile selezionare l'opzione per la riproduzione con più thread e deselezionare l'opzione per la visualizzazione dei risultati.For best replay performance, we recommend that you select to replay events using multiple threads, and do not select to display the replay results.

Opzioni avanzate di riproduzioneAdvanced Replay Options

Riproduci SPID di sistemaReplay system SPIDs
Riproduce tutti gli SPID.Replay all SPIDs. Si tratta dell'opzione predefinita.This is the default option.

Riproduci un solo SPIDReplay one SPID only
Riproduce il numero di SPID selezionato nell'elenco.Replays the SPID number you choose from the list.

Limite di tempo per la riproduzioneLimit replay by date and time
Riproduce la traccia in base ai valori Ora di inizio e Ora di finespecificati.Replays the trace for the specified Start time and End time.

Intervallo di attesa Health MonitorHealth monitor wait interval
Imposta il periodo di tempo per il quale è consentita l'esecuzione di un processo prima che venga terminato da Health Monitor.Sets the amount of time a process is allowed to run before the health monitor terminates it.

Intervallo di polling Health MonitorHealth monitor poll interval
Imposta la frequenza con la quale Health Monitor esegue il polling sui candidati per la chiusura.Sets how often the health monitor polls candidates for termination.

Abilita monitoraggio processi bloccati di SQL ServerEnable SQL Server blocked processes monitor
Imposta la frequenza con la quale il monitoraggio dei processi bloccati esegue la ricerca dei processi bloccati o in fase di blocco.Sets how often the blocked processes monitor searches for blocked or blocking processes.

Informazioni su Health MonitorAbout the Health Monitor

Health Monitor è un thread dell'applicazione che esegue il monitoraggio dei processi simulati coinvolti nella riproduzione di una traccia e che termina i processi bloccati nella fase di riproduzione.The health monitor is an application thread that monitors the simulated processes involved in replaying a trace, and ends those processes that are blocked within the replay. Nella scheda Opzioni avanzate di riproduzione della finestra di dialogo Configurazione riproduzione è possibile specificare l'intervallo espresso in secondi per il quale Health Monitor dovrà attendere prima di terminare un processo bloccato (Intervallo di attesa Health Monitor).In the Advanced Replay Options tab of the Replay Configuration dialog box, you can specify how long the health monitor should wait in seconds before ending a blocked process (Health monitor wait interval). Se si imposta l'intervallo su 0, Health Monitor non terminerà mai i processi bloccati nella traccia di riproduzione.If you set this interval to 0, the health monitor never ends simulated blocking processes in the replaying trace.

Vedere ancheSee Also

Riprodurre le tracce Replay Traces
Requisiti per la riproduzione Replay Requirements
Considerazioni relative alla riproduzione di tracce ( SQL Server Profiler )Considerations for Replaying Traces (SQL Server Profiler)