Как отладить время ожидания запроса в SQL Server?

Я получаю тайм-аут запроса SQL для простого запроса:

delete from Prices where Id=123

Id столбец PK Сервер не находится под высокой нагрузкой - что-то не так с несколькими другими запросами. Как я могу отладить эту ситуацию? Я использую SQL Server Express 2008.

Спасибо!

UPD1 Переименована таблица в соответствии с реальным именем.

2 ответа

Решение

Если вы считаете, что запрос блокируется для другого, вы можете выполнить запрос из этого блога, в котором показано, как определить, для чего он блокируется. Как только вы поймете это, вы можете исследовать запрос на наличие проблем.

У вас есть таблица с именем table? Это может быть проблемой. Как вы выполняете запрос? Через SQL Studio? Хранимая процедура? SqlCommand?

Другие вопросы по тегам