Kuriant pėdsakus naudojant "SQL Server 2012"

"SQL Server Profiler" naudojimas stebėti duomenų bazės našumo problemas

"SQL Server Profiler" yra diagnostikos įrankis, įtrauktas į "Microsoft SQL Server 2012. Tai leidžia kurti SQL pėdsakus, kurie seka konkrečius veiksmus, atliekamus prieš" SQL Server "duomenų bazę. SQL pėdsakai teikia vertingos informacijos, kad būtų galima trikdyti duomenų bazės problemas ir nustatyti duomenų bazės veikimo charakteristikas. Pavyzdžiui, administratoriai gali naudoti pėdsaką, kad nustatytų užklausoje esančią kliūtį ir sukurtų optimizavimą, kad pagerintų duomenų bazės našumą.

Trasos kūrimas

SQL Server Trace kurti SQL-serverio profesionalo žingsnis po žingsnio yra toks:

  1. Atidarykite " SQL Server Management Studio" ir prijunkite prie pasirinkto "SQL Server" egzemplioriaus. Pateikite serverio vardą ir tinkamus prisijungimo duomenis, nebent naudojate Windows autentifikavimą.
  2. Atidarę "SQL Server Management Studio", meniu Įrankiai pasirinkite " SQL Server Profiler" . Atkreipkite dėmesį, kad jei jūs neketinate naudoti kitų SQL Server įrankių šioje administravimo sesijoje, galite pasirinkti tiesiogiai paleisti SQL Profiler, o ne pereiti per "Management Studio".
  3. Dar kartą pateikite prisijungimo duomenis, jei būsite paraginti tai padaryti.
  4. "SQL Server Profiler" numato, kad norite pradėti naują pėdsaką ir atidarys langelį " Trace Properties" . Langas yra tuščias, kad galėtumėte nurodyti pėdsako detales.
  5. Sukurkite aprašomąjį pėdsako pavadinimą ir įveskite jį teksto laukelyje Trace Name (Trasos pavadinimas) .
  6. Išskleidžiamajame meniu Naudoti šabloną pasirinkite šabloną pėdsakai. Tai leidžia jums pradėti stebėti naudojant vieną iš iš anksto nustatytų šablonų, saugomų SQL Server bibliotekoje.
  7. Pasirinkite vietą, kurioje norite išsaugoti savo pėdsako rezultatus. Čia galite pasirinkti dvi parinktis:
    • Pasirinkite Išsaugoti failą, kad išsaugotumėte failą vietiniame kietajame diske. Pateikite failo vardą ir vietą langelyje "Išsaugoti kaip", kuris pasirodys spustelėjus žymės langelį. Taip pat galite nustatyti maksimalų failo dydį MB, kad būtų apribotas poveikis, kurį gali turėti pėdsakas diske.
    • Pasirinkite " Išsaugoti lentelėje", jei norite įrašyti pėdsakus į lentelę "SQL Server" duomenų bazėje. Jei pasirinksite šią parinktį, būsite paraginti prisijungti prie duomenų bazės, kurioje norite išsaugoti paieškos rezultatus. Taip pat galite nustatyti didžiausią pėdsakų dydį - tūkstančius lentelių eilučių, kad būtų apribotas poveikis, kurį pėdsakus gali turėti jūsų duomenų bazėje.
  1. Spustelėkite skirtuką " Renginių pasirinkimas ", kad peržiūrėtumėte įvykius, kuriuos stebėsite savo pėdsakais. Kai kurie įvykiai automatiškai parenkami pagal pasirinktą šabloną. Šiuo metu galite keisti numatytuosius pasirinkimus ir peržiūrėti papildomas parinktis spustelėdami žymės langelius Rodyti visus įvykius ir Rodyti visus skiltis .
  2. Spustelėkite mygtuką " Vykdyti ", kad pradėtumėte stebėjimą. Kai baigsite, meniu Failas pasirinkite Sustabdyti pėdsaką .

Šablono pasirinkimas

Kai pradedate pėdsaką, galite pasirinkti jį pagrįsti bet kuriais šablonais, esančiais SQL Server pėdsakų bibliotekoje. Trys dažniausiai naudojami pėdsakų šablonai yra:

Pastaba . Šiame straipsnyje aptariama "SQL Server 2012" SQL Server Profiler. Ankstesnėse versijose žr. " Kaip sukurti" Trace "su" SQL Server Profiler 2008 " .