Modelli e autorizzazioni di SQL Server Profiler
Si applica a: SQL Server Istanza gestita di SQL di Azure
SQL Server Profiler mostra come SQL Server risolve internamente le query. 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.
Usando SQL Server Profiler, è possibile eseguire le 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, arresto e modifica dei risultati della traccia in base alle specifiche esigenze
Riproduzione dei risultati della traccia
Usare 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
I valori della colonna di traccia maggiori di 1 GB restituiscono un errore e vengono troncati nell'output di traccia.
In questa sezione
Argomento | Descrizione |
---|---|
Modelli di SQL Server Profiler | 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. |
Salvare tracce e modelli di traccia | Presenta informazioni sul salvataggio di un output di traccia e sul salvataggio delle definizioni di traccia in un modello. |
Modificare modelli di traccia | Presenta informazioni sulla modifica dei modelli di traccia usando SQL Server Profiler o tramite Transact-SQL. |
Avviare una traccia | Presenta informazioni sugli effetti dell'avvio, della sospensione o dell'arresto di una traccia. |
Correlare 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. |
Visualizzare e analizzare le tracce con 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. |
Analizzare deadlock con SQL Server Profiler | Presenta informazioni sull'uso di SQL Server Profiler per identificare la causa di un deadlock. |
Analizzare query con risultati SHOWPLAN in SQL Server Profiler | Presenta informazioni sull'uso di SQL Server Profiler per raccogliere e visualizzare i risultati di Showplan e Showplan Statistics. |
Filtrare le tracce tramite SQL Server Profiler | Presenta informazioni sull'impostazione di filtri per le colonne di dati allo scopo di filtrare l'output di traccia tramite SQL Server Profiler. |
Riprodurre le tracce | Presenta informazioni relative alla riproduzione di una traccia e ai relativi requisiti. |