Come acquisire gli eventi che richiedono più tempo a 1 secondo nel Profiler in SQL

April 19

La Microsoft SQL Profiler registra i tempi di inizio e fine che si applicano al fine di registrare il tempo necessario per una query per l'esecuzione contro il server di database. È possibile utilizzare questo software per verificare la presenza di eventuali query che richiedono più di un secondo per l'esecuzione. query con esecuzione prolungata causare colli di bottiglia sul database, il che significa che altri programmi devono attendere mentre la query di lunga durata finiture. Questo problema rallenta il database e le prestazioni del programma.

istruzione

1 Aprire il software SQL Profiler nel gruppo di programmi "SQL Server" nel menu di Windows. Digitare il nome utente e la password per accedere al server di database.

2 Fare clic sulla voce di menu "File" e selezionare "Nuovo". Una finestra di configurazione si apre per impostare la traccia. Digitare un nome per le preferenze di traccia, che è possibile utilizzare in futuro per tracciare altre procedure SQL.

3 Fare clic sulla scheda "Selezione eventi" per visualizzare un elenco di preferenze per il monitoraggio. Selezionare l'opzione "Durata". Nella casella di testo di configurazione, cliccare su "1000" per impostare la durata di un secondo. Le impostazioni sono in millisecondi, quindi 1000 equivalgono a un secondo.

4 Fai clic su "Esegui" per eseguire la traccia. Nella finestra dei risultati, ogni volta che una query viene eseguito che prende più di un secondo, viene visualizzato nella finestra Profiler.