SQL Profiler - справка фильтра сохраненных процессов - PullRequest
2 голосов
/ 15 августа 2011

Может ли кто-нибудь помочь мне с идеальным шаблоном для использования SQL Profiler для отладки хранимых процедур? Я пробовал большинство шаблонов, которые являются стандартными, но все они производят много материала, который я не хочу видеть.

Я хочу запустить его, а затем видеть только сохраненную информацию, связанную с процедурой, например, когда она началась ... когда она останавливается ... и такую ​​информацию.

Есть ли способ увидеть только это?

Ответы [ 2 ]

0 голосов
/ 15 августа 2011

Если вы хотите получить только информацию о том, когда он запускается и останавливается, вам нужен шаблон TSQ_SPs.В этом шаблоне вам нужно увидеть события SP: Starting и SP: Complets.И вы можете добавить события SQL: Starting, SQL: Completed, SQL: BatchStarting и SQL: BatchCompleted, чтобы найти информацию о запросах не-SP.используйте фильтры для идентификатора процесса, как уже упоминалось, pkk.Но я предпочитаю использовать фильтр для LoginName, потому что при отладке вы будете заново создавать сеансы, и SPID будет меняться каждый раз.

0 голосов
/ 15 августа 2011

Исходя из этого:

http://msdn.microsoft.com/en-us/library/ff650699.aspx

Я бы использовал шаблон SQLProfilerTSQL_SPs или SQLProfilerTSQL.Если это все еще дает слишком много выходных данных, попробуйте выполнить фильтрацию по идентификатору процесса sql, который можно легко получить с помощью sp_who.

...