Skep Spore Met SQL Server 2012

Gebruik SQL Server Profiler om prestasieprobleme op te spoor

SQL Server Profiler is 'n diagnostiese hulpmiddel ingesluit by Microsoft SQL Server 2012. Dit laat jou toe om SQL-spore te skep wat die spesifieke aksies wat uitgevoer word teen 'n SQL Server-databasis, dop. SQL-spore verskaf waardevolle inligting vir die oplos van databasisprobleme en die stoor van databasis-enjinprestasie. Bestuurders kan byvoorbeeld 'n spoor gebruik om 'n knelpunt in 'n navraag te identifiseer en optimalisasies te ontwikkel om databasisprestasie te verbeter.

Skep 'n Spoor

Die stap-vir-stap proses om 'n SQL Server Trace met SQL Server Profiler te skep, is soos volg:

  1. Open SQL Server Management Studio en maak verbinding met die SQL Server-instansie van u keuse. Gee die bediener naam en die toepaslike inlog data, tensy u Windows-verifikasie gebruik.
  2. Nadat u SQL Server Management Studio oopgemaak het, kies SQL Server Profiler uit die kieslys. Let daarop dat as u nie van plan is om ander SQL Server-gereedskap in hierdie administratiewe sessie te gebruik nie, kan u SQL Profiler direk installeer, eerder as om deur Bestuurstudie te gaan.
  3. Gee weer inlog data, as jy gevra word om dit te doen.
  4. SQL Server Profiler aanvaar dat jy 'n nuwe spoor wil begin en 'n Trace Properties- venster oopmaak. Die venster is leeg sodat u die besonderhede van die spoor kan spesifiseer.
  5. Skep 'n beskrywende naam vir die spoor en tik dit in die tekskassie Trace Name .
  6. Kies 'n sjabloon vir die spoor in die hangkieslys Gebruik die sjabloon . Dit laat jou toe om jou spoor te begin met een van die vooraf gedefinieerde templates wat in SQL Server se biblioteek gestoor is.
  7. Kies 'n plek om die resultate van jou spoor te stoor. U het twee opsies hier:
    • Kies Stoor in lêer om die spoor na 'n lêer op die plaaslike hardeskyf te stoor. Gee 'n lêernaam en plek in die venster Stoor as wat verskyn as gevolg van die aankruisvak. U kan ook 'n maksimum lêer grootte in MB instel om die impak wat die spoor op skyfgebruik mag hê, te beperk.
    • Kies Stoor in tabel om die spoor na 'n tabel in die SQL Server-databasis te stoor. As u hierdie opsie kies, word u gevra om te koppel aan die databasis waar u die spoorresultate wil stoor. U kan ook 'n maksimum spoorgrootte stel - in duisende tabelrye - om die impak wat die spoor op u databasis mag hê, te beperk.
  1. Klik op die Events Selection- oortjie om die gebeure wat jy met jou spoor sal monitor, te hersien. Sommige gebeure word outomaties gekies gebaseer op die sjabloon wat u gekies het. U kan die standaard keuses op hierdie stadium verander en opsionele opsies sien deur op die boks Alle gebeure en Alle kolomme vertoon .
  2. Klik die Run- knoppie om die spoor te begin. As jy klaar is, kies Stop Spoor in die Lêer kieslys.

'N Sjabloon kies

As jy 'n spoor begin, kan jy kies om dit te baseer op enige van die sjablone wat in SQL Server se spoorbiblioteek gevind word. Drie van die mees gebruikte spoorsjablone is:

Nota : In hierdie artikel word SQL Server Profiler vir SQL Server 2012 aangepakt. Vir ouer weergawes, sien Hoe om 'n spoor te maak met SQL Server Profiler 2008 .