Come utilizzare SQL Profiler 101

January 2

Come utilizzare SQL Profiler 101


SQL Profiler è l'interfaccia utente grafica utilizzata per monitorare l'andamento delle istruzioni T-SQL in SQL Server, il sistema di gestione di database relazionale offerto da Microsoft. Si può usare per analizzare l'istruzione SQL e stored procedure e messa a punto per migliorare le prestazioni. Un Profiler SQL è costituito da un modello che specifica i dati che si desidera analizzare. È possibile raccogliere i dati eseguendo una traccia che utilizza il modello specificato quando un evento come l'esecuzione di una stored procedure o un'istruzione SQL. Utilizzare questi dati acquisiti per l'analisi del database SQL e le prestazioni dichiarazione.

istruzione

1 Fare clic su Windows "Start" e scegliere "Tutti i programmi". Selezionare "Microsoft SQL Server" e fare clic su "Strumenti di performance" tra le opzioni disponibili.

2 Scegliere "Profiler SQL Server" per aprire la schermata "Connessione al server". Scegliere "Database Engine" tra le opzioni disponibili facendo clic sul menu a discesa per "Tipo di server".

3 Scegliere il server facendo clic sul menu a discesa accanto a "Nome server". Scegliere "Autenticazione Windows" o "autenticazione di SQL Server" per "Autenticazione".

4 Fai clic su "Connect" per aprire la schermata "Proprietà Trace". Digitare un nome per il "nome della traccia". Accettare il server predefinito per "Trace nome del provider" e "Trace tipo di provider", basato sul server scelto durante la connessione.

5 Selezionare il modello che si desidera utilizzare facendo clic sul menu a discesa accanto a "Usa il modello" in base alle proprie esigenze. È possibile scegliere i modelli predefiniti oppure crearne uno tuo. Questi modelli verranno salvate con l'estensione di "TDF".

6 Scegliere "Salva su file" o "Salva alla tavola" per il salvataggio del file di traccia. Specificare la cartella in cui si desidera salvare il file nella schermata "File Salva" e fare clic su "Salva" nella schermata "Salva file".

7 Fare clic su "Salva" per tavolo se si desidera salvare il file di traccia in un database per aprire la schermata "tabella di destinazione". Specificare il database facendo clic sul menu a discesa accanto al "database". Selezionare il "proprietario" scegliendo tra le opzioni disponibili nel menu a discesa. Specificare la tabella facendo clic sul menu a discesa accanto a "Tavola". Fai clic su "OK" per tornare alla schermata "treno proprietà".

8 Controllare la casella "Attiva fermata traccia temporale" e specificare la data e l'ora in cui si desidera che il Profiler SQL per fermare la traccia. Fare clic sulla scheda "Sezione Event" per specificare gli eventi che avete bisogno di tracciare in SQL Profiler. Un evento corrisponde a qualsiasi operazione eseguita dal SQL Server "Database Engine", come l'esecuzione di istruzioni T-SQL e stored procedure, log in e log delle operazioni.

9 Selezionare gli eventi che si desidera tracciare selezionando le caselle di controllo appropriate in base alle proprie esigenze. Controllare la casella di opzione "Mostra tutti gli eventi" se si desidera visualizzare tutti gli eventi e scegliere "mostra tutte le colonne" se si desidera visualizzare tutte le colonne nel file di traccia sotto il "controllo di sicurezza."

10 Fai clic su "Filtro Colonna" pulsante sotto "dati di testo", se si desidera applicare i filtri alle colonne. Si aprirà la schermata "Modifica filtro". Specificare i filtri selezionando l'attributo e la condizione. Casella di controllo l'opzione "Escludere le righe che non contengono valori" se non si desidera che le righe in cui non vi è alcun valore per quel particolare attributo. Fai clic su "OK" per tornare alla schermata "Proprietà traccia".

11 Fare clic sul pulsante "Organizza Colonna", se si desidera specificare l'ordine degli eventi nel file di traccia. Fai clic su "Esegui" per avviare la funzione di traccia. La schermata Trace si aprirà in cui è possibile ottenere i dettagli di query e gli eventi selezionati. Smettere di un particolare evento facendo clic destro l'evento sotto la "Classe di evento" e selezionando "Stop Trace" tra le opzioni disponibili.

12 Salvare i risultati di un particolare evento facendo clic destro e selezionando "Estrai dati Event" e analizzare i risultati per il monitoraggio delle prestazioni del database.

Consigli e avvertenze

  • È necessario avere i diritti di amministratore di sistema per l'utilizzo del Profiler SQL.