Мы перешли с Oracle 10g на базу данных Oracle 11g.
Экземпляр Database 11g является совершенно новым и установлен на VirtualMachine в другом HW. Новая БД находится на Windows Server 2013, а старая - на Windows Server 2008 sp2.
Мы импортировали старую базу данных 10g в новую базу данных 11g.
Общая производительность новой БД на sqlplus намного выше, чем у старой, но не при запросе через веб-службы.
WebService такой же. Вызов того же qry DataSet.Fill в старой БД в 3 раза быстрее, чем в новой БД.
Вызывая тот же запрос с помощью sqlplus на ПК, на котором размещен веб-сервер, запрос выполняется быстро с обеих сторон и быстрее с новой стороны.
Поэтому я думаю, что проблема может быть в конфигурации слушателя, но я не знаю, с чего начать его настройку, чтобы повысить производительность веб-сервиса ...
Любая идея?
Проблема заключалась в плане выполнения, который я обнаружил в импортированной БД.