Назад | Перейти на главную страницу

DataSet.Fill медленнее после обновления до Oracle 11g

Мы перешли с Oracle 10g на базу данных Oracle 11g.

Экземпляр Database 11g является совершенно новым и установлен на VirtualMachine в другом HW. Новая БД находится на Windows Server 2013, а старая - на Windows Server 2008 sp2.

Мы импортировали старую базу данных 10g в новую базу данных 11g.

Общая производительность новой БД на sqlplus намного выше, чем у старой, но не при запросе через веб-службы.

WebService такой же. Вызов того же qry DataSet.Fill в старой БД в 3 раза быстрее, чем в новой БД.

Вызывая тот же запрос с помощью sqlplus на ПК, на котором размещен веб-сервер, запрос выполняется быстро с обеих сторон и быстрее с новой стороны.

Поэтому я думаю, что проблема может быть в конфигурации слушателя, но я не знаю, с чего начать его настройку, чтобы повысить производительность веб-сервиса ...

Любая идея?

Проблема заключалась в плане выполнения, который я обнаружил в импортированной БД.