Sql Profiler Scan Запущен для выполнения хранимой процедуры - PullRequest
2 голосов
/ 14 марта 2010

Должен ли SqlServer запускать сканирование для выполнения хранимой процедуры?

В Sql Profiler я вижу это:

  • Запуск RPC (exec sp_Edu3_SelectExamSession @ ExamSessionId = N'AccessCode39361814 ')
  • Сканирование: Начало
  • Сканирование: Начало
  • Сканирование: Начало
  • RPC завершен (exec sp_Edu3_SelectExamSession @ ExamSessionId = N'AccessCode39361814 ')

Могу ли я как-нибудь увидеть, что происходит в хранимой процедуре? В этом SP выполняются разные запросы, но они не появляются в Sql Profiler (может, мне нужно проверить еще несколько событий?)

Сканирование: началось, вероятно, сканирование по запросам в sp? Или нет?

1 Ответ

2 голосов
/ 14 марта 2010

Когда вы запускаете профилировщик, появляется шаблон, в котором вы можете видеть сохраненные процедуры построчно. Это что-то вроде «SQLProfilerTSQL_SPs» из памяти.

Событие Scan может быть связано, а может и нет: оно зависит от установленных вами фильтров.

...