Utilizzo di SQL Server Profiler
In SQL Server Profiler è possibile verificare come SQL Server risolve le query internamente. In questo modo gli amministratori possono verificare quali istruzioni Transact-SQL o espressioni multidimensionali vengono inviate al server e in quale modo il server accede al database o al cubo per restituire i set di risultati.
Tramite SQL Server Profiler, è possibile eseguire una delle operazioni seguenti:
- Creazione di una traccia basata su un modello riutilizzabile
- Monitoraggio dei risultati della traccia durante l'esecuzione della traccia
- Archiviazione dei risultati della traccia in una tabella
- Avvio, interruzione e modifica dei risultati della traccia in base alle specifiche esigenze
- Riproduzione dei risultati della traccia
Utilizzare SQL Server Profiler per eseguire unicamente il monitoraggio degli eventi di interesse. Se le dimensioni delle tracce diventano troppo grandi, è possibile filtrarle in base ai criteri desiderati, in modo da raccogliere solo un subset dei dati degli eventi. Il monitoraggio di un numero troppo elevato di eventi comporta un overhead aggiuntivo per il server e il processo di monitoraggio e pertanto potrebbe aumentare in modo considerevole le dimensioni del file o della tabella di traccia, in particolare se il processo di monitoraggio viene prolungato nel tempo.
[!NOTA] In SQL Server 2005 i valori della colonna di traccia maggiori di 1 GB restituisce un errore e vengono troncati nell'output di traccia.
Contenuto della sezione
Argomento | Descrizione |
---|---|
Presenta informazioni sui modelli di traccia predefiniti disponibili in SQL Server Profiler. |
|
Autorizzazioni necessarie per l'esecuzione di SQL Server Profiler |
Presenta informazioni sulle autorizzazioni necessarie per l'esecuzione di SQL Server Profiler. |
Presenta informazioni sul salvataggio di un output di traccia e sul salvataggio delle definizioni di traccia in un modello. |
|
Presenta informazioni sulla modifica dei modelli di traccia tramite SQL Server Profiler o tramite Transact-SQL. |
|
Presenta informazioni sugli effetti dell'avvio, della sospensione o dell'interruzione di una traccia. |
|
Correlazione di una traccia con i dati del log delle prestazioni di Windows |
Presenta informazioni sulla correlazione dei dati del registro prestazioni di Windows con una traccia tramite SQL Server Profiler. |
Visualizzazione e analisi delle tracce tramite SQL Server Profiler |
Presenta informazioni sull'utilizzo delle tracce per la risoluzione di problemi relativi ai dati, sulla visualizzazione dei nomi degli oggetti in una traccia e sulla ricerca di eventi in una traccia. |
Presenta informazioni sull'utilizzo di SQL Server Profiler per identificare la causa di un deadlock. |
|
Analisi di query con risultati SHOWPLAN in SQL Server Profiler |
Presenta informazioni sull'utilizzo di SQL Server Profiler per raccogliere e visualizzare i risultati di Showplan e Showplan Statistics. |
Presenta informazioni sull'impostazione di filtri per le colonne di dati allo scopo di filtrare l'output di traccia tramite SQL Server Profiler. |
|
Presenta informazioni relative alla riproduzione di una traccia e ai relativi requisiti. |
|
Presenta esempi di scenari in cui è possibile utilizzare SQL Server Profiler per analizzare le prestazioni di SQL Server. |
Vedere anche
Altre risorse
Guida di riferimento a SQL Server Profiler
Avvio di SQL Server Profiler