Skip to main content

Paglikha ng mga bakas Sa SQL Server 2012 at SQL Profiler

Python Web Apps with Flask by Ezra Zigmond (Abril 2025)

Python Web Apps with Flask by Ezra Zigmond (Abril 2025)
Anonim

Ang SQL Server Profiler ay isang diagnostic na kasangkapan kasama sa Microsoft SQL Server 2012. Pinapayagan ka nitong lumikha ng mga bakas ng SQL na subaybayan ang mga partikular na pagkilos na isinagawa laban sa isang database ng SQL Server. Ang mga bakas ng SQL ay nagbibigay ng mahalagang impormasyon para sa mga isyu sa pag-troubleshoot ng database at pag-tune ng pagganap ng database engine. Halimbawa, maaaring gamitin ng mga administrator ang isang bakas upang makilala ang isang bottleneck sa isang query at bumuo ng mga pag-optimize upang mapabuti ang pagganap ng database.

Paglikha ng Pagsubaybay

Ang hakbang-hakbang na proseso ng paglikha ng isang SQL server trace sa SQL Server Profiler ay ang mga sumusunod:

  1. Buksan SQL Server Management Studio at kumonekta sa halimbawa ng SQL Server na gusto mo. Magbigay ng pangalan ng server at naaangkop na mga kredensyal sa pag-log-in maliban kung gumagamit ka ng Windows Authentication.

  2. Pagkatapos mong buksan ang SQL Server Management Studio, piliin SQL Server Profiler galing sa Mga Tool menu. Tandaan na kung hindi mo planong gumamit ng iba pang mga tool sa SQL Server sa administratibong session na ito, maaari mong piliin na ilunsad ang direktang SQL Profiler, sa halip na pumunta sa Pamamahala ng Studio.

  3. Magbibigay muli ng mga kredensyal sa pag-log-in, kung na-prompt ka na gawin ito.

  4. Ipinagpapalagay ng SQL Server Profiler na nais mong magsimula ng isang bagong bakas at magbukas ng isang Trace Properties window. Blangko ang window upang payagan kang tukuyin ang mga detalye ng bakas.

  5. Lumikha ng isang mapaglarawang pangalan para sa bakas at i-type ito sa Sundan ang Pangalan text box.

    Pumili ng isang template para sa trace mula sa Gamitin ang Template drop-down na menu. Pinapayagan ka nitong simulan ang iyong bakas gamit ang isa sa mga paunang natukoy na mga template na naka-imbak sa library ng SQL Server.

  6. Pumili ng isang lokasyon upang i-save ang mga resulta ng iyong bakas. Mayroon kang dalawang pagpipilian dito:

    Piliin ang I-save sa File upang i-save ang bakas sa isang file sa lokal na hard drive. Magbigay ng isang pangalan ng file at lokasyon sa window ng I-save Bilang na nagpa-pop up bilang isang resulta ng pag-click sa checkbox. Maaari ka ring magtakda ng isang maximum na sukat ng file sa MB upang limitahan ang epekto ng trace sa paggamit ng disk.

    Piliin ang I-save sa Table upang i-save ang bakas sa isang talahanayan sa loob ng database ng SQL Server. Kung pinili mo ang pagpipiliang ito, sasabihan ka upang kumonekta sa database kung saan nais mong iimbak ang mga resulta ng pagsubaybay. Maaari ka ring magtakda ng maximum na sukat ng trace-sa libu-libong hanay ng talahanayan-upang limitahan ang epekto ng trace sa iyong database.

  7. Mag-click sa Pinili ng Mga Kaganapan tab upang suriin ang mga kaganapan na iyong susubaybayan sa iyong bakas. Ang ilang mga kaganapan ay awtomatikong napili batay sa template na pinili mo. Maaari mong baguhin ang mga default na mga seleksyon sa oras na ito at tingnan ang mga karagdagang opsyon sa pamamagitan ng pag-click sa Ipakita ang Lahat ng Mga Kaganapan atIpakita ang Lahat ng Mga Haligi mga checkbox.

  8. I-click ang Patakbuhin pindutan upang simulan ang bakas. Kapag tapos ka na, piliin Itigil ang Pagsubaybay galing sa File menu.

Pagpili ng isang Template

Kapag nagsimula ka ng isang bakas, maaari mong piliin na ibase ito sa alinman sa mga template na makikita sa bakas ng SQL Server ng bakas. Tatlo sa mga karaniwang ginagamit na mga template ng bakas ay:

  • Ang Standard template, na nangongolekta ng iba't ibang impormasyon tungkol sa mga koneksyon sa SQL Server, mga nakaimbak na pamamaraan, at mga pahayag ng Transact-SQL
  • Ang template ng Pag-tune, na nangongolekta ng impormasyon na maaaring magamit sa Database Engine Tuning Advisor upang ibagay ang pagganap ng iyong SQL Server
  • Ang TSQL_Replay template, na nangangalap ng sapat na impormasyon tungkol sa bawat pahayag ng Transact-SQL upang muling likhain ang aktibidad sa hinaharap

Ang artikulong ito ay tumutugon sa SQL Server Profiler para sa SQL Server 2012. Mayroon ding mas naunang bersyon.