Мы получаем следующие ошибки тайм-аута ODBC при выполнении кода sql для базы данных SQL Server.
"Ошибка подключения: [Microsoft] [Драйвер ODBC SQL Server] Истекло время ожидания" "S1T00"
Смущает то, что наш дамп стека говорит, что код SQL, который он выполняет, когда происходит тайм-аут - очень прост:
SELECT @@ TRANCOUNT AS TranCount
или иногда.
BEGIN TRANSACTION
Наш клиент говорит, что нагрузка на сервер базы данных в момент возникновения этих ошибок не является чрезмерной.Что может вызвать тайм-аут этих простых заявлений?Я считаю, что время ожидания довольно короткое (от 1 до 5 секунд) ... но все же SELECT @@ TRANCOUNT должен быть мгновенным.
Есть идеи?