Structured Query Language ( SQL) er et programmeringssprog , der blev udviklet til styring af data inden relationelle database management systemer ( databaseprogrammer ) . Sproget er en standard for både American National Standards Institute og Den Internationale Organisation for standarder (ISO) , og de nye SQL -løsninger jævnligt oprettet. SQL Profiler er en sådan forbedring løsning , der fungerer som et grafisk værktøj til at aktivere begivenhed overvågning af systemadministratorer . Formål med SQL Profiler
SQL server klient anmodning aktivitet lagrede procedurer og erklæringer fanget af SQL Profiler . Disse data kan så overvåges , måles troubleshot og fejlrettet . SQL Profiler værktøj giver mulighed for præcis udvælgelse af ønskede hændelser at overvåge. For eksempel kan lagrede procedurer ses at bestemme slutdato , længde af tid til udførelse og antallet af logiske læser forekommende . Filtrering af spor kan især være nyttigt til tider - for eksempel når databasen er under en tung belastning , der resulterer i dannelsen af store mængder trace information
SQL Profiler servere
< . br >
SQL Profiler kan bruges med en række af server -typer. Data kan spores ved hjælp af Profiler værktøj til SQL Server 2000 og SQL Server 2005 (og senere ) , foruden Analysis Services. Arrangementet klasser vil imidlertid variere alt efter , hvilken server er involveret. Dette skyldes, at SQL Profiler bruger bestemte skabeloner , der matcher hver enkelt server type og samtidig opretholde forskellige skabeloner til de forskellige servere .
Vha. SQL Profiler skabeloner
SQL Profiler er udstyret med foruddefineret begivenhed udvælgelse inden for en række specialiserede skabeloner. De skabeloner blev udviklet til at fange de mest almindeligt kræves begivenheder . Skabeloner kan oprettes , ændres og udvides . Trace data kan fanges direkte til databasetabeller eller spor -filer , samt vist interaktivt. Hændelsesdata kan indfanges og gemmes for hver hændelse til en specifik fil eller SQL Server-tabel til senere analyse . For eksempel kan et produktionsmiljø overvåges for at afgøre, hvilke lagrede procedurer kan forårsage langsom ydeevne .
SQL Profiler Begivenhed Eksempler
Løb SQL Profiler opnås ved at klikke på "Start "-menuen , der peger på "Alle programmer " og derefter " Microsoft SQL Server ", " Ydelse Tools " og til sidst klikke på " SQL Profiler ". Brug af SQL Profiler værktøjet vil variere , alt efter de specifikke årsager til at overvåge SQL Server Database Engine. Når beskæftiger sig med en begivenhed for produktionscyklus udvikling , for eksempel, at få så mange ydeevne detaljer som muligt , vil være vigtigere end spørgsmål omkring overhead afholdes fra sporing begivenheder. Ved monitorering af produktionen servere , vil sporene skal være fokuseret og begrænset i tid, på hvilket tidspunkt opsporing vil pådrage sig en minimal belastning på serveren.