Structured Query Language (SQL) ist eine Programmiersprache , das für die Verwaltung von Daten in relationalen Datenbank -Management-Systeme ( RDBMS ) entwickelt wurde. Die Sprache ist ein Standard sowohl des American National Standards Institute und der Internationalen Organisation für Normung (ISO) und neue SQL -Lösungen werden regelmäßig erstellt . Der SQL- Profiler ist eine solche Verbesserung Lösung , die als grafisches Werkzeug zum Event-Monitoring von Systemadministratoren Funktionen aktivieren. Zweck der SQL Profiler
SQL Server Client-Anfrage Aktivität , gespeicherte Prozeduren und Aussagen werden durch die SQL Profiler erfasst . Diese Daten können dann überwacht , gemessen , troubleshot und ausgetestet . Der SQL Profiler -Tool erlaubt die präzise Auswahl der gewünschten Ereignisse zu überwachen . Zum Beispiel kann gespeicherte Prozeduren angesehen , um Fertigstellungstermine , Länge der Zeit für die Ausführung und Anzahl logischer Lesevorgänge auftreten bestimmen. Filtern der Spur kann besonders nützlich in Zeiten - zum Beispiel, wenn die Datenbank ist unter einer schweren Last , dass die Ergebnisse in der Erzeugung großer Mengen von Trace-Informationen
SQL Profiler Servers
< . br>
Die SQL Profiler kann mit einer Reihe von Server-Typen verwendet werden. Die Daten können mit dem Profiler verfolgt Tool für SQL Server 2000 und SQL Server 2005 (und später) , zusätzlich zu Analysis Services werden. Die Ereignis- Klassen wird jedoch nach welchem Server beteiligt ist, variieren. Dies liegt daran, SQL Profiler verwendet spezifische Vorlagen, die jeden einzelnen Server-Typ entsprechen , unter Beibehaltung verschiedene Vorlagen für die verschiedenen Servern .
Verwenden von SQL Profiler Templates
SQL Profiler kommt mit vordefinierten Ereignisses Auswahl innerhalb eines Satzes von spezialisierten Vorlagen. Die Vorlagen wurden entwickelt, um die am häufigsten benötigten Ereignisse zu erfassen . Vorlagen können erstellt , geändert und erweitert. Trace -Daten können direkt in Datenbanktabellen oder Trace-Dateien aufgezeichnet werden , sowie interaktiv angezeigt . Event- Daten können erfasst und für jedes Ereignis auf eine bestimmte Datei oder der SQL Server-Tabelle für eine spätere Analyse gespeichert werden. Zum Beispiel kann eine Produktionsumgebung überwacht, um festzustellen, welche gespeicherten Prozeduren verursacht möglicherweise Leistungseinbußen werden.
SQL Profiler Ereignis Beispiele
Ausführen von SQL Profiler , indem Sie auf das erreicht wird " Start"-Menü , indem er auf " Alle Programme ", dann " Microsoft SQL Server ", " Performance Tools " und schließlich auf " SQL Profiler . " Verwendung des SQL Profiler -Tool wird variieren, je nach die genauen Gründe für die Überwachung der SQL Server Database Engine . Wenn mit einer Veranstaltung für die Produktion Zyklus Entwicklung betroffen , zum Beispiel, erhalten so viele Informationen wie möglich Leistung wird wichtiger als Fragen rund um den Overhead von Ablaufverfolgungsereignisse entstehen. Bei der Überwachung von Produktions-Server , werden die Spuren müssen konzentriert und zeitlich begrenzt werden , an welcher Stelle Tracing wird eine minimale Last auf dem Server verbunden.