Проблемы с веб-производительностью при переносе oracle 6i на 10g

Недавно мы перенесли формы Oracle 6i с собственной средой выполнения на 10g для работы с веб-сайтами и Java. Он работает, но с огромными проблемами производительности. Например, на сервере, на котором работает Red Hat, переключение между двумя экранами в веб-версии 10g использует 15% процессора на каждого клиента!!!

Это безумие и должно быть где-то ошибка, потому что у нас есть другие приложения, работающие в 10g, которые были «сделаны» для Интернета, но никогда не существовали в 6i, но нормальное переключение между экранами составляет что-то вроде 0,5-2% использования процессора, а не 15% или даже 20%, как это дает нам.

Что дает? Есть ли что-то, чего нам не хватает при переходе с 6i на 10g? Если у кого-то есть какие-либо идеи, будь то конфигурация или код и т. д., пожалуйста, сообщите!

Спасибо!


person neph    schedule 07.07.2010    source источник
comment
Вы имели в виду 9i? Или действительно есть такая штука как 6i? Я не припомню, чтобы Интернет был таким большим делом, когда существовал Oracle 6...   -  person MJB    schedule 07.07.2010
comment
Он прав... Версия Forms была 6i, что соответствовало временным рамкам Oracle DB 9i. В Forms 10g они выровняли версии, чтобы выпуски серверов приложений соответствовали выпускам баз данных.   -  person REW    schedule 13.07.2010


Ответы (1)


  • Какие у вас есть настройки для таких вещей, как сердцебиение в formweb.cfg?
  • Какая у вас версия сервера приложений (10g-9.0.4, 10gR2-10.1.2.x и т. д.)?
  • Поскольку это Linux, это 32 или 64, и если это 64, вы используете его
    с linux32, как указано в документации
    ?
  • На клиентах вы используете JInitiator или Java JRE и какие ОС ваши клиенты?
person REW    schedule 13.07.2010