Я пытаюсь найти инструкции SQL, которые были рассчитаны с использованием профилировщика SQL 2005. Есть ли способ установить такой фильтр?Как найти выписанные выписки в профилировщике SQL 2005
ответ
В Профилире вы можете добавить мероприятие «Внимание» в разделе «Ошибки и предупреждения». Это определение
Собирает все внимание события, такие как запрос прерывания клиента или когда подключение к клиента сломана.
Что касается других ошибок (тупики, контрсилами и т.д.), попробуйте «Execution Предупреждение» (отчеты предупреждение, что произошло во время выполнения оператора SQL или процедуры) или «Ошибка пользователя сообщение» (сообщение об ошибке, отображаемое пользователь в случае ошибки или исключения).
Один из вариантов, если вы знаете, на что настроен ваш тайм-аут клиента (например, 30 секунд по умолчанию), вы можете установить фильтр на своей трассе только для сбора событий с продолжительностью, превышающей или равной вашему тайм-ауту (например, минус секунду или два).
Как вы это сделаете? – 2013-04-18 08:11:25
Для тех, кто преследует меня: Выбор событий => Фильтры столбцов => Длительность => Больше или равно – 2013-04-18 08:12:16
Да.
- Проверить "Все события"
- Перейти в раздел блокировки
- Указание на "замок: Тайм-аут" события
Теперь, это работает с серверной стороны замков (@@ LOCK_TIMEOUT <> 0). Я не знаю, будет ли тайм-аут стороны клиента пойман в ловушку.
+1. Кроме того, если тайм-аут происходит из-за транзакции, собирайте событие тупикового графа. – 2009-01-24 01:06:35