Oracle Client vs ODP.NET - это приложение ASP.NET - PullRequest
0 голосов
/ 28 февраля 2011

Мы разработали приложение ASP.net с использованием Oracle Client для подключения к базе данных,

Наше приложение работает на сервере Windows Server 2003

Теперь мы хотим перейти на сервер Windows Server 2008 и изменить драйвер на ODP.NET,

Я заметил, что при использовании некоторого loadtest, при использовании ODP.NET, приложение потребляет больше памяти, чем с Oracle Client, для теста с 230 пользователями и клиентом Oracle средний объем используемой памяти составляет 793 МБ

При использовании ODP.NET для той же самой конфигурации загрузки средний объем используемой памяти составляет 871 МБ

Мой вопрос: почему в ODP.NET мы потребляем больше памяти, чем в Oracle Client?

Некоторые поиски в Интернете показывают, что ODP.NET помещает информацию о схеме в кеш, можете ли вы это подтвердить?

Версия Oracle: 11.2.0

1 Ответ

0 голосов
/ 03 июня 2011

Техническое сравнение: ODP.NET и Microsoft OracleClient

... информация о схеме в кеше,

Не указанано он кеширует ваш оператор.

... многие классы в пространстве имен System.Data.OracleClient помечены как устаревшие.Microsoft больше не собирается продолжать работу над ними в будущем.

и из этого поста говорится, что Microsoft больше не будет поддерживать драйвер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...