Structured Query Language ( SQL) è un sistema di programmazione che è stato sviluppato per la gestione dei dati all'interno di sistemi di gestione di database relazionali ( RDBMS ) . La lingua è uno standard sia della American National Standards nuove soluzioni SQL Institute e l'Organizzazione internazionale per la standardizzazione (ISO ) , e sono regolarmente creato . Il SQL Profiler è una soluzione di tale miglioramento , che funziona come uno strumento grafico per consentire il monitoraggio degli eventi da parte degli amministratori di sistema . Scopo di SQL Profiler
SQL Server attività richiesta del cliente, le stored procedure e le dichiarazioni vengono catturati dalla SQL Profiler . Questi dati possono poi essere monitorati , misurati , analisi guasti e di debug . Lo strumento SQL Profiler consente una selezione precisa degli eventi desiderati da monitorare. Per esempio , le stored procedure possono essere visualizzate per determinare le date di completamento , la durata del tempo di esecuzione e il numero di letture logiche che si verificano. Filtraggio della traccia può essere particolarmente utile a volte - per esempio , quando il database è in un carico pesante che provoca la generazione di grandi quantità di informazioni di traccia
SQL Server Profiler
< . br>
SQL Profiler può essere utilizzato con diversi tipi di server . I dati possono essere rintracciati tramite funzione Profiler per SQL Server 2000 e SQL Server 2005 ( e versioni successive) , in aggiunta ad Analysis Services . Le classi di evento , tuttavia , variano in base al quale server è coinvolto . Questo perché SQL Profiler utilizza modelli specifici che corrispondono a ogni particolare tipo di server , mantenendo i vari modelli per i diversi server .
Utilizzando SQL Profiler Modelli
SQL Profiler è dotato di selezione evento predefinito all'interno di un insieme di modelli specializzati . I modelli sono stati sviluppati per catturare gli eventi più comunemente richieste . I modelli possono essere creati, modificati ed esteso . Dati di traccia possono essere acquisiti direttamente a tabelle di database o file di traccia , così come appare interattivamente . I dati degli eventi possono essere catturati e salvati per ogni evento a uno specifico file o la tabella di SQL Server per una successiva analisi . Per esempio, un ambiente di produzione può essere monitorata per determinare quali stored procedure possono essere la causa di un rallentamento delle prestazioni .
SQL Profiler Esempi di eventi
Esecuzione di SQL Profiler è compiuto facendo clic sul menu "Start" , che punta a " Tutti i programmi ", quindi "Microsoft SQL Server ", " performance Tools " e infine cliccando su " SQL Profiler . " Utilizzo del tool SQL Profiler può variare , in base alla le ragioni specifiche per il monitoraggio del motore di database di SQL Server . Quando si occupa di un evento per lo sviluppo del ciclo produttivo , per esempio , l'ottenimento di quanti più dettagli possibili prestazioni saranno più importanti delle questioni che circondano il carico supplementare di tracciamento eventi . Durante il monitoraggio di server di produzione , le tracce avranno bisogno di essere concentrata e limitata nel tempo , a quel punto tracciato dovranno sostenere un carico minimo sul server.