Izveidot pēdas ar SQL Server 2012

Izmantojot SQL Server Profiler, lai izsekotu datubāzes darbības problēmām

SQL Server Profiler ir diagnostikas rīks, kas iekļauts Microsoft SQL Server 2012. Tas ļauj jums izveidot SQL pēdas, kas izseko īpašās darbības, kas veiktas pret SQL Server datu bāzi. SQL pēdas sniedz vērtīgu informāciju bojājumu datu bāzes problēmu risināšanai un datu bāzes dzinēja darbības tunešanai. Piemēram, administratori var izmantot izsekot vaicājuma sašaurinājuma noteikšanai un izstrādāt optimizāciju, lai uzlabotu datubāzes veiktspēju.

Trace izveidošana

Soli pa solim SQL Server Trace izveidošanas process ar SQL Server Profiler ir šāds:

  1. Atveriet SQL Server Management Studio un izveidojiet savienojumu ar jūsu izvēlēto SQL Server instances. Norādiet servera nosaukumu un atbilstošos pieteikšanās datus, ja vien neizmantojat Windows autentifikāciju.
  2. Pēc SQL Server Management Studio atvēršanas izvēlnē Rīki izvēlieties SQL Server Profiler . Ņemiet vērā: ja šajā administratīvajā sesijā neplānojat izmantot citus SQL Server rīkus, varat izvēlēties tieši palaist SQL Profiler, nevis vadīt Management Studio.
  3. Ja jums tiek piedāvāts to darīt, atkal iesniedziet akreditācijas datus.
  4. SQL Server Profiler pieņem, ka vēlaties sākt jaunu izsekot un atver Trace Properties logu. Logs ir tukšs, lai jūs varētu norādīt izsekot.
  5. Izsekojiet aprakstošu nosaukumu un ierakstiet teksta lodziņā Trace Name (Trajekta nosaukums ).
  6. No šablona atlasiet šablonu nolaižamajā izvēlnē izmantojiet veidni . Tas ļauj sākt izsekošanu, izmantojot kādu no iepriekš definētām veidnēm, kas tiek glabātas SQL Server bibliotēkā.
  7. Izvēlieties vietu, kur saglabāt izsekošanas rezultātus. Šeit ir divas iespējas:
    • Izvēlieties Saglabāt failā, lai saglabātu izsekot vietējā cietā diska failā. Noklikšķiniet uz izvēles rūtiņas, kas parādās lodziņā Saglabāt kā failu, norādot faila nosaukumu un atrašanās vietu. Varat arī iestatīt maksimālo faila lielumu MB, lai ierobežotu izsekojamības ietekmi uz diska izmantošanu.
    • Atlasiet Saglabāt tabulā, lai SQL Server datu bāzē saglabātu izsekot tabulai. Ja izvēlaties šo iespēju, jums tiek piedāvāts izveidot savienojumu ar datubāzi, kurā vēlaties saglabāt izsekošanas rezultātus. Varat arī iestatīt maksimālo izsekošanas lielumu - tūkstošiem tabulas rindu, lai ierobežotu izsekojamības ietekmi uz jūsu datu bāzi.
  1. Noklikšķiniet uz cilnes Notikumu atlase, lai pārskatītu notikumus, kurus jūs uzraudzīsiet, izmantojot izsekot. Daži notikumi tiek automātiski atlasīti, pamatojoties uz izvēlēto veidni. Jūs šobrīd varat mainīt šos noklusējuma iestatījumus un apskatīt papildu opcijas, noklikšķinot uz izvēles rūtiņas Rādīt visus notikumus un Rādīt visas kolonnas .
  2. Noklikšķiniet uz pogas Izpildīt , lai sāktu izsekošanu. Kad esat pabeidzis, izvēlnē Fails izvēlieties Stop Trace .

Veidnes izvēle

Kad sākat izsekot, jūs varat izvēlēties pamatot to ar jebkuru no SQL Server pēdas bibliotēkā atrastām veidnēm. Trīs no visbiežāk izmantotajām izsekošanas veidnēm ir:

Piezīme . Šajā rakstā aplūkots SQL Server 2012 SQL Server Profiler. Iepriekšējās versijas ir pieejamas sadaļā Kā izveidot izsekot ar SQL Server Profiler 2008 .