Ħolqien ta 'traċċi Bil SQL Server 2012

Bl-użu ta 'SQL Server Profiler biex issegwi Kwistjonijiet ta' Prestazzjoni tad-Database

SQL Server Profiler hija għodda dijanjostika inkluża mal-Microsoft SQL Server 2012. Dan jippermettilek li toħloq traċċi SQL li jsegwu l-azzjonijiet speċifiċi mwettqa kontra database SQL Server. It-traċċi SQL jipprovdu informazzjoni prezzjuża għall-issetiljar ta 'problemi tal-kwistjonijiet tad-database u r-realizzazzjoni tal-prestazzjoni tal-magna tad-database. Per eżempju, l-amministraturi jistgħu jużaw traċċa biex jidentifikaw ostaklu f'mistoqsija u jiżviluppaw ottimizzazzjonijiet biex itejbu l-prestazzjoni tad-database.

Ħolqien ta 'Traċċa

Il-proċess pass pass tal-ħolqien ta 'SQL Server Trace ma' SQL Server Profiler huwa kif ġej:

  1. Iftaħ SQL Server Management Studio u qabbad mal-istanza SQL Server tal-għażla tiegħek. Ipprovdi l-isem tas-server u l-kredenzjali tal-login xierqa sakemm ma tkunx qed tuża l-Awtentikazzjoni tal-Windows.
  2. Wara li tiftaħ SQL Server Management Studio, agħżel SQL Server Profiler mill-menu Għodda . Innota li jekk ma tippjanax li tuża għodod oħra tas-SQL Server f'din is-sessjoni amministrattiva, tista 'tagħżel li tniedi SQL Profiler direttament, aktar milli tgħaddi minn Management Studio.
  3. Ipprovdi mill-ġdid il-kredenzjali ta 'log-in, jekk tiġi mħeġġa tagħmel dan.
  4. SQL Server Profiler jassumi li trid tibda traċċa ġdida u tiftaħ tieqa Trace Properties . It-tieqa hija vojta biex tħallik tispeċifika d-dettalji tat-traċċa.
  5. Oħloq isem deskrittiv għat-traċċa u tattibha fil-kaxxa tat-test Trace Name .
  6. Agħżel mudell għat-traċċa mill-menu drop-down Uża l-Mudell . Dan jippermettilek tibda t-traċċa tiegħek billi tuża wieħed mill-mudelli definiti minn qabel maħżuna fil-librerija ta 'SQL Server.
  7. Agħżel post biex issalva r-riżultati tat-traċċa tiegħek. Għandek żewġ għażliet hawn:
    • Agħżel Save to File biex issalva t-traċċa għal fajl fuq il-hard drive lokali. Ipprovdi isem u post ta 'fajl fit-tieqa Save As li toħroġ bħala riżultat tal-ikklikkja fuq il-kaxxa ta' kontroll. Tista 'wkoll tistabbilixxi daqs tal-fajl massimu f'BM biex tillimita l-impatt li jista' jkun hemm fuq l-użu tad-disk.
    • Agħżel Save to Table biex issalva t-traċċa għal tabella fid-database SQL Server. Jekk tagħżel din l-għażla, inti tiġi mġiegħla tqabbad mad-database fejn trid taħżen ir-riżultati tat-traċċa. Tista 'wkoll tistabbilixxi daqs ta' traċċa massima - f'eluf ta 'ringieli tal-mejda - biex tillimita l-impatt li jista' jkun it-traċċi fid-database tiegħek.
  1. Ikklikkja fuq il- pagna tal-Għażla tal-Avvenimenti biex tirrevedi l-avvenimenti li ssegwi mat-traċċa tiegħek. Xi avvenimenti huma awtomatikament magħżula abbażi tal-mudell li għażilt. Inti tista 'timmodifika dawk l-għażliet awtomatiċi f'dan il-ħin u tara għażliet addizzjonali billi tikklikkja l-kaxxi tal- Show All Events u Show All Columns .
  2. Ikklikkja fuq il-buttuna Run biex tibda t-traċċa. Meta tkun lest, agħżel Stop Trace mill-menu Fajl .

Tagħżel Template

Meta tibda traċċa, tista 'tagħżel li tibbażaha fuq kwalunkwe mudell li jinsab fil-librerija tat-traċċa ta' SQL Server. Tlieta mill-mudelli tat-traċċi l-aktar użati huma:

Nota : Dan l-artikolu jindirizza l-SQL Server Profiler għal SQL Server 2012. Għal verżjonijiet preċedenti, ara Kif Oħloq Traċċa ma 'SQL Server Profiler 2008 .