Как отладить время ожидания запроса в SQL Server?
Я получаю тайм-аут запроса SQL для простого запроса:
delete from Prices where Id=123
Id
столбец PK Сервер не находится под высокой нагрузкой - что-то не так с несколькими другими запросами. Как я могу отладить эту ситуацию? Я использую SQL Server Express 2008.
Спасибо!
UPD1 Переименована таблица в соответствии с реальным именем.
2 ответа
Решение
Если вы считаете, что запрос блокируется для другого, вы можете выполнить запрос из этого блога, в котором показано, как определить, для чего он блокируется. Как только вы поймете это, вы можете исследовать запрос на наличие проблем.
У вас есть таблица с именем table? Это может быть проблемой. Как вы выполняете запрос? Через SQL Studio? Хранимая процедура? SqlCommand?