C#: Oracle.ManagedDataAccess.dll в пуле соединений медленно
C#: Oracle.ManagedDataAccess.dll в пуле соединений медленно: Вот сценарий: приложение запускается. Мы отправляем запрос на получение данных из базы данных Oracle. В это время пул инициируется, а все остальное происходит за кулисами. Данные возвращаются через 2 секунды. Когда я посылаю больше запросов одновременно, данные возвращаются через 100-200 мс. Теперь, когда приложение получает другой запрос после 45 секунд бездействия, данные возвращаются в течение более 1,5 секунд, однако одновременные пакеты запросов отвечают в течение 150 мс. Приложение и БД находятся на одном сервере.
Некоторые параметры в дескрипторе соединения: Максимальный размер пула: 10 мин. Размер пула: 5 Время ожидания соединения: 60 Время жизни соединения: 60
Есть идеи, почему задержка после первого запроса? Заранее спасибо.