Structured Query Language ( SQL) er et programmeringsspråk system som ble utviklet for håndtering av data i relasjonsdatabase styringssystemer ( RDBMSs ) . Språket er en standard for både American National Standards Institute og International Organization for Standards ( ISO ) , og nye SQL- løsninger er ofte opprettet. SQL Profiler er en slik forbedring løsning , som fungerer som et grafisk verktøy for å muliggjøre aktivitetsovervåking av systemadministratorer . Formålet med SQL Profiler
SQL server klient forespørsel aktivitet , lagrede prosedyrer og uttalelser er fanget av SQL Profiler . Disse dataene kan deretter bli overvåket , måles, troubleshot og feilsøkt . SQL Profiler verktøyet gjør det mulig for den å velge nøyaktig ønskede hendelser å overvåke. For eksempel kan lagrede prosedyrer sees å fastslå ferdigstillelse datoer , lengde av tid for gjennomføring og antall logiske leser oppstår. Filtrering sporet kan være spesielt nyttig til tider - for eksempel når databasen er under tung belastning som fører til generering av store mengder spor informasjon
SQL Profiler Servere
< . br >
SQL Profiler kan brukes med en rekke server typer . Data kan spores ved hjelp av Profiler verktøy for SQL Server 2000 og SQL Server 2005 (og senere) , i tillegg til Analysis Services . Arrangementet klasser , vil imidlertid variere i henhold til hvilken server er involvert. Dette er fordi SQL Profiler bruker spesifikke maler som passer hver enkelt server type , samtidig som ulike maler for de ulike serverne .
Bruke SQL Profiler Maler
SQL Profiler er utstyrt med forhåndsdefinert hendelse valg innenfor et sett av spesialiserte maler . Malene ble utviklet for å fange opp de mest nødvendige hendelser . Maler kan bli opprettet, endret og utvidet . Spor data kan fanges direkte til databasetabeller eller spore filer , samt vises interaktivt. Event data kan fanges og lagres for hver hendelse til en bestemt fil eller SQL Server tabellen for senere analyse. For eksempel kan et produksjonsmiljø overvåkes for å avgjøre hvilken lagrede prosedyrer kan være årsaken treg ytelse .
SQL Profiler tilstelninger Eksempler
Kjører SQL Profiler gjøres ved å klikke på "Start "-menyen , peker på " Alle programmer " og deretter " Microsoft SQL Server ", " Ytelsesverktøy " og til slutt klikke på " SQL Profiler . " bruk av SQL Profiler verktøyet vil variere , i henhold til de spesifikke grunner for overvåking av SQL Server Database Engine. Når opptatt med et arrangement for produksjonssyklusen utvikling, for eksempel , å få så mange resultatinformasjon som mulig vil være viktigere enn spørsmål rundt overhead påløper fra tracing hendelser . Når overvåke produksjon servere, vil sporene må være fokusert og begrenset i tid , noe som medførte tracing vil medføre en minimal belastning på serveren.