Почему время ожидания запроса истекает?

У меня длинный запрос, который истекает через 48 минут.

Тайм-аут команды установлен на 2 часа, а тайм-аут соединения на 17 минут.

Что может привести к увеличению времени ожидания запроса? (Я'Я предполагаю, что должно быть что-то еще, что япропустили?)

Npgsql.NpgsqlException:
    A timeout has occured. If you were establishing a connection, increase Timeout value in ConnectionString. If you were executing a command, increase the CommandTimeout value in ConnectionString or in your NpgsqlCommand object.
       at Npgsql.NpgsqlState.ProcessBackendResponsesEnum(NpgsqlConnector context) in C:\projects\Npgsql2\src\Npgsql\NpgsqlState.cs:line 384
       at Npgsql.NpgsqlCommand.GetReader(CommandBehavior cb) in C:\projects\Npgsql2\src\Npgsql\NpgsqlCommand.cs:line 611
       at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior cb) in C:\projects\Npgsql2\src\Npgsql\NpgsqlCommand.cs:line 591
       at Npgsql.NpgsqlCommand.ExecuteDbDataReader(CommandBehavior behavior) in C:\projects\Npgsql2\src\Npgsql\NpgsqlCommand.cs:line 538

Дополнительная информация:

Версия Postgres: 8.3NpgSql: 2.0.11.0

Журнал postgres показывает следующее "ОШИБКА":

cancelling statement due to user request

Запрос выполнялся дважды прошлой ночью в разное время для разных диапазонов дат, оба раза он не выполнялся с одной и той же ошибкой и после того, как выполнялся в течение того же периода времени - "00: 48: 24,909" а также "00: 48: 24,936"

Кроме того, предыдущие запросы занимали не более 00:47:40, так что это говорит о том, что что-то другое вызывает тайм-аут около 48 минут.

Я могу'я ничего не вижу в конфигурационном файле postgres, могу ли я где-нибудь еще посмотреть?

Ответы на вопрос(2)

Ваш ответ на вопрос