Condividi tramite


Opzioni di riproduzione (SQL Server Profiler)

Si applica a: SQL Server Istanza gestita di SQL di Azure

Prima di riprodurre una traccia acquisita con SQL Server Profiler, specificare le opzioni di riproduzione nella finestra di dialogo Configurazione riproduzione. Per visualizzare questa finestra di dialogo, aprire il file o la tabella di traccia per la riproduzione in SQL Server Profiler e scegliere Avvia dal menu Riproduci. Per informazioni sulle autorizzazioni necessarie per riprodurre una traccia, vedere Autorizzazioni necessarie per l'esecuzione di SQL Server Profiler.

In questo argomento vengono descritte le opzioni specificate con la finestra di dialogo Configurazione riproduzione .

Nota

È consigliabile utilizzare Distributed Replay Utility per riprodurre un'applicazione OLTP intensiva (con molte connessioni simultanee attive o una velocità effettiva elevata). Distributed Replay Utility può riprodurre dati di traccia da più computer, per simulare in modo migliore un carico di lavoro di importanza critica. Per altre informazioni, vedere SQL Server Distributed Replay.

Opzioni di riproduzione di base

Server di riproduzione
Nome dell'istanza di SQL Server in cui si desidera riprodurre la traccia. Il server deve soddisfare i requisiti per la riproduzione descritti in Requisiti per la riproduzione."

Salva nel file
File di output nel quale vengono memorizzati i risultati della riproduzione della traccia per analisi successive. Per impostazione predefinita, SQL Server Profiler visualizza sullo schermo solo i risultati della riproduzione della traccia.

Salva nella tabella
Tabella del database nella quale vengono memorizzati i risultati della riproduzione della traccia per analisi successive.

Numero di thread di riproduzione
Consente di specificare il numero di thread di riproduzione da utilizzare simultaneamente. Un numero più alto richiede un numero di risorse maggiore durante la riproduzione, ma il processo è più rapido. Se si utilizzano più thread, l'ordine degli eventi non viene mantenuto completamente.

Riproduci gli eventi nell'ordine in cui sono stati inseriti nella traccia
Consente di utilizzare metodi di debug quali l'esecuzione istruzione per istruzione di una traccia. 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.

Riproduci gli eventi usando più thread
Ottimizza le prestazioni e disabilita il debug. 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.

Visualizza risultati di riproduzione
Visualizza i risultati della riproduzione. Si tratta dell'opzione predefinita. Se la traccia che si desidera riprodurre è molto estesa, è possibile disabilitare questa opzione per risparmiare spazio su disco.

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.

Opzioni avanzate di riproduzione

Riproduci SPID di sistema
Riproduce tutti gli SPID. Si tratta dell'opzione predefinita.

Riproduci un solo SPID
Riproduce il numero di SPID selezionato nell'elenco.

Limite di tempo per la riproduzione
Riproduce la traccia in base ai valori Ora di inizio e Ora di finespecificati.

Intervallo di attesa Health Monitor
Imposta il periodo di tempo per il quale è consentita l'esecuzione di un processo prima che venga terminato da Health Monitor.

Intervallo di polling Health Monitor
Imposta la frequenza con la quale Health Monitor esegue il polling sui candidati per la chiusura.

Abilita monitoraggio processi bloccati di SQL Server
Imposta la frequenza con la quale il monitoraggio dei processi bloccati esegue la ricerca dei processi bloccati o in fase di blocco.

Informazioni su 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. 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). Se si imposta l'intervallo su 0, Health Monitor non terminerà mai i processi bloccati nella traccia di riproduzione.

Vedi anche

Riprodurre le tracce
Requisiti per la riproduzione
Considerazioni relative alla riproduzione di tracce (SQL Server Profiler)