Создавање траги со SQL Server 2012

Користење SQL Server профилирање за следење на перформансите на базата на податоци

SQL Server Profiler е алатка за дијагностицирање вклучена во Microsoft SQL Server 2012. Таа ви овозможува да креирате SQL траги што ги следат конкретните активности извршени врз базата на податоци на SQL Server. SQL трагите обезбедуваат корисни информации за отстранување на проблеми со базата на податоци и подесување на перформансите на моторот на базата. На пример, администраторите може да користат трага за да идентификуваат тесно грло во барањето и да развијат оптимизации за подобрување на перформансите на базата.

Создавање трага

Чекор-по-чекор процес на создавање на SQL Server трага со SQL Server профилирање е како што следува:

  1. Отворете го SQL Server Management Studio и поврзете се со SQL Server инстанцата на вашиот избор. Обезбедете го името на серверот и соодветните влезни ингеренции, освен ако не користите автентикација за Windows.
  2. Откако ќе го отворите SQL Server Management Studio, одберете SQL Server Profiler од менито Tools . Забележете дека ако не планирате да користите други SQL Server алатки во оваа административна сесија, можете да одберете директно да стартувате SQL Profiler, наместо да одите преку Management Studio.
  3. Овозможете повторно најавување, ако ви е побарано да го сторите тоа.
  4. SQL Server Profiler претпоставува дека сакате да започнете нова трага и да го отворите прозорецот Својства на траги . Прозорецот е празно за да ви овозможи да ги специфицирате деталите на трагата.
  5. Направете описно име за трагата и внесете го во полето за текст во трагата .
  6. Изберете шаблон за трагата од опаѓачкото мени Употреби го образецот. Ова ви овозможува да ја стартувате трагата користејќи еден од однапред дефинираните шаблони зачувани во библиотеката на SQL Server.
  7. Изберете локација за да ги зачувате резултатите од вашата трага. Имате две опции тука:
    • Одберете Save to File за да ја зачувате трагата во датотека на локалниот хард диск. Дајте име и локација на датотеката во прозорецот Save As, што се појавува како резултат на кликнување на полето за избор. Исто така можете да поставите максимална големина на датотека во МБ за да го ограничите влијанието што трагата може да ја има при користењето на дискот.
    • Одберете Save to Table за да ја зачувате трагата до табела во базата на податоци на SQL Server. Ако ја изберете оваа опција, ќе бидете известени да се поврзете со базата на податоци каде што сакате да ги зачувате резултатите од трагата. Исто така можете да поставите максимална големина на траги - во илјадници редови во табелата - за да го ограничите влијанието што трагата може да ја има врз вашата база на податоци.
  1. Кликнете на јазичето Избор на настани за да ги прегледате настаните што ќе ги следите со трагата. Некои настани се автоматски селектирани врз основа на образецот што го одбравте. Во моментов можете да ги модифицирате тие стандардни избори и да ги прикажете дополнителните опции со кликање на Покажи ги сите настани и Покажи ги сите колони .
  2. Кликнете на Run копчето за да започнете со трага. Кога ќе завршите, одберете Stop Trace од менито File (Датотека) .

Избор на образец

Кога ќе започнете трага, можете да одберете да го засновате на кој било од шаблоните пронајдени во библиотеката за траси на SQL Server. Три од најчесто користените шаблони за траги се:

Забелешка : Оваа статија се обраќа на SQL Server Profiler за SQL Server 2012. За претходните верзии, видете Како да креирате трага со SQL Server Profiler 2008 .