Usare il profiler XEvent di SQL Server Management Studio
Si applica a: SQL Server e Istanza gestita di SQL di Azure
Il profiler XEvent è una funzionalità di SQL Server Management Studio (SSMS) che apre una finestra del visualizzatore degli Eventi estesi. Questa panoramica descrive i motivi di utilizzo del profiler, le funzionalità principali e le istruzioni per iniziare a visualizzare gli Eventi estesi.
Perché usare il profiler XEvent?
A differenza del profiler SQL, il profiler XEvent è integrato direttamente in SSMS ed è basato sulla tecnologia degli eventi estesi del motore SQL. Questa funzionalità consente di accedere rapidamente a una vista streaming live degli eventi di diagnostica del server SQL. Questa vista può essere personalizzata e le personalizzazioni possono essere condivise con altri utenti di SQL Server Management Studio come file con estensione viewsettings. La sessione creata dal profiler XE è meno intrusiva per il server SQL in esecuzione rispetto a una traccia SQL analoga con l'uso del profiler SQL. Questa sessione può essere personalizzata anche dall'utente tramite l'interfaccia utente delle proprietà della sessione XE esistente o tramite Transact-SQL.
Prerequisiti
Questa funzionalità è disponibile solo in SQL Server Management Studio (SSMS) v17.3 o versioni successive. Verificare che sia in uso la versione più recente. La versione più recente è disponibile qui.
Introduzione
Per accedere al profiler XEvent, seguire questa procedura:
Aprire SQL Server Management Studio.
Connettersi a un'istanza del motore di database di SQL Server o a localhost.
In Esplora oggetti individuare la voce di menu Profiler XE ed espanderla facendo clic sul segno '+'.
Fare doppio clic su Standard per visualizzare tutti gli eventi nella sessione. Fare clic su T-SQL per visualizzare le istruzioni SQL. Se non è già stata creata, viene creata automaticamente una sessione.
Ora è possibile visualizzare gli eventi acquisiti dalla sessione.