Oracle Проблема с производительностью базы данных в приложении весенней загрузки - PullRequest
0 голосов
/ 29 апреля 2020

Мы установили 2 экземпляра одного и того же приложения в одном центре данных. Оба приложения используют одну и ту же oracle БД. Но мы наблюдаем проблему производительности в одном приложении. В AppDynamics мы видим, что время отклика одного приложения намного выше, чем у другого.

Можно ли намеренно расставить приоритеты / сконфигурировать БД таким способом. Если да, где я должен искать в базе данных.

Любая идея, почему это происходит? Я совершенно невежественен здесь.

1 Ответ

1 голос
/ 29 апреля 2020

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

На практике такие различия могут иметь много причин: -

  • разные SQL операторы выполняются
  • данные разные
  • статистика базы данных различия
  • различная конфигурация базы данных
  • разное оборудование
  • et c.

Первое, что нужно посмотреть на уровне базы данных - это нечто похожее на В отчете Statspack (или AWR, если позволяет лицензирование) сравниваются конфигурация и активность базы данных.

И не забывайте, что производительность приложения зависит не только от производительности базы данных, но также от сервера приложений, сети и внешнего интерфейса.

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