Structured Query Language ( SQL ) är ett programmeringsspråk som utvecklats för hantering av data inom relationsdatabaser databashanteringssystem ( RDBMSs ) . Språket är en standard för både American National Standards Institute och International Organization for Standards ( ISO ) , och nya SQL- lösningar regelbundet skapas . Den SQL Profiler är en sådan förbättring lösning , som fungerar som ett grafiskt verktyg för att möjliggöra evenemanget övervakning av systemadministratörer . Syfte med SQL Profiler
SQL Server kundens begäran aktivitet , lagrade procedurer och uttalanden fångas av SQL Profiler . Dessa data kan sedan övervakas , mätas, troubleshot och rättas . Den SQL Profiler Verktyget gör det möjligt att exakt val av önskade händelser att övervaka . Till exempel kan lagrade procedurer ses att bestämma slutdatum , tid för genomförande och antal logiska läsningar inträffar . Filtrering spåret kan vara särskilt användbart ibland - till exempel när databasen är under en tung belastning som resulterar i bildandet av stora mängder spåra information Addera SQL Profiler Servrar
< . br >
SQL Profiler kan användas med ett antal server typer . Data kan spåras med hjälp av Profiler verktyg för SQL Server 2000 och SQL Server 2005 ( och senare ) , i tillägg till Analysis Services . De händelseklasser kommer dock att variera beroende på vilken server är inblandad. Detta beror på att SQL Profiler använder specifika mallar som matchar varje enskild server typ , samtidigt som olika mallar för de olika servrarna .
Använda SQL Profiler mallar
SQL Profiler är utrustad med fördefinierad händelse val inom en uppsättning särskilda mallar . Mallarna har utvecklats för att fånga de mest nödvändiga händelser . Mallar kan skapas , ändras och utvidgas . Trace data kan fångas direkt till databastabeller eller filer spår , liksom visas interaktivt. Händelsedata kan fångas och sparas för varje händelse till en viss fil eller SQL Server-tabell för senare analys . Till exempel kan en produktionsmiljö övervakas för att bestämma vilka lagrade procedurer kan orsaka dålig prestanda .
SQL Profiler Evenemang Exempel
Köra SQL Profiler åstadkommes genom att klicka på " Start " -menyn , peka på " Alla program " och sedan " Microsoft SQL Server , " " Tools Performance " och slutligen klicka på " SQL Profiler . " användning av SQL Profiler verktyget kommer att variera , beroende på de särskilda skälen för att övervaka SQL Engine Server Database . När avser en händelse för produktionscykeln utveckling , till exempel , att få så många prestanda detaljer som möjligt kommer att vara viktigare än frågor kring kostnader uppkomna från att spåra händelser . Vid övervakning av produktion servrar , kommer spåren måste vara fokuserad och tidsbegränsat , då spårning kommer att medföra en minimal belastning på servern .