Re: Периодический таймаут в SQL Server
От: Философ Ад http://vk.com/id10256428
Дата: 21.05.17 14:16
Оценка:
Здравствуйте, john_silver, Вы писали:

_>Приложение непрерывно пишет в БД SQL данные, приблизительно каждые 10 секунд выполняя одну и ту же процедуру. Так продолжается много часов. Внезапно, при очередном вызове происходит сбой operation timeout expired.

_>Место на диске есть. С чем это м. б. связано?
_>Recovery = simple
_>Auto close = off
_>Auto shrink = off
_>Auto create statistic = on
_>Auto update statistic = on
_>Auto update statistic asynchronously = on

С блокировками: кто-то или что-то залочило объект, к которому обращается твоя процедура. Если это так, что даже если conn.CommandTimeout = 0, то ты всё равно будешь получить timeout expired, притом мгновенно, без всякого ожидания
Всё сказанное выше — личное мнение, если не указано обратное.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.