Traceside loomine SQL Server 2012 abil

SQL Serveri profiliili kasutamine andmebaasi jõudluse probleemide jälgimiseks

SQL Server Profiler on Microsoft SQL Server 2012-ga kaasasolev diagnostiline tööriist. See võimaldab teil luua SQL jälgi, mis jälgivad konkreetseid toiminguid SQL Serveri andmebaasi vastu. SQL jäljed annavad väärtuslikku informatsiooni tõrkeotsingu andmebaasi probleemide ja andmebaasi mootori jõudluse häälestamiseks. Näiteks võivad administraatorid kasutada päringu kitsaskoha kindlakstegemiseks päringus ja töötada välja optimeeringud, et parandada andmebaasi jõudlust.

Trace'i loomine

SQL Server Trace'i loomine samm-sammult SQL Serveri profiiliga on järgmine:

  1. Avage SQL Server Management Studio ja ühendage oma valikuga SQL Serveri eksemplar. Andke serveri nimi ja vajalikud sisselogimismandaadid, kui te ei kasuta Windowsi autentimist.
  2. Kui olete SQL Server Management Studio'i avanud, valige Tools menüüst SQL Server Profiler . Pange tähele, et kui te ei kavatse selles administratiivses seansis kasutada teisi SQL Serveri tööriistu, võite otsekohe käivitada SQL-profiili, mitte läbida Management Studio'i.
  3. Esitage sisselogimisandmete uuesti, kui teil palutakse seda teha.
  4. SQL Server Profiler eeldab, et soovite käivitada uue jälje ja avada Trace Properties akna. Aken on tühi, et saaksite määrata jälje üksikasju.
  5. Looge kirjeldus kirjeldava nime ja kirjuta see tekstikasti TraceName.
  6. Määrake malli rippmenüüst Kasuta malli kasutades malli . See võimaldab teil oma jälge käivitada SQL Serveri teegis salvestatud eelmääratud mallide abil.
  7. Valige asukoht oma jälje tulemuste salvestamiseks. Siin on kaks võimalust:
    • Selleks, et salvestada jälgi kohaliku kõvaketta faili, valige Save to File (Salvesta faili). Esitage faili nimi ja asukoht aknas Salvesta kui, mis ilmub märkeruutu klõpsamisel. Samuti saate määrata maksimaalse faili suuruse MB-s, et piirata märgistuse mõju kettakasutusele.
    • SQL Serveri andmebaasi tabelisse jälgi salvestamiseks valige Save to Table (Salvesta tabelile) . Kui valite selle valiku, palutakse teil luua ühendus andmebaasiga, kuhu soovite jälgede tulemused salvestada. Saate määrata ka maksimaalse jälje suuruse - tuhandetes tabeli readides - et piirata mõjud, mis jäljed võivad teie andmebaasis olla.
  1. Klikkige vahekaardil Events Selection ( Ürituste valik ), et vaadata sündmusi, mida jälgite jälgimisega. Mõned sündmused valitakse automaatselt vastavalt valitud mallile. Saate muuta neid vaikevalikuid ja vaadata täiendavaid valikuid, klõpsates märkeruutu Kuva kõik sündmused ja Kuva kõik veerud .
  2. Määra alustamiseks klõpsake nuppu Käivita . Kui olete lõpetanud, valige menüüst Fail käsku Stop Trace .

Malli valimine

Kui alustate jälge, võite selle rajada mis tahes mallile, mis on leitud SQL Serveri jälgede kogu. Kolm kõige sagedamini kasutatavat jäljendimalli on:

Märkus . See artikkel käsitleb SQL Server 2012 jaoks mõeldud SQL Serveri profiilit. Varasemate versioonide kohta vaadake jaotist Kuidas luua trace koos SQL Serveri profiiliga 2008 .