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

WebLogic JDBC - частота сбора данных профиля, секунды

В компании, которую я предоставляю консультационные услуги, когда база данных обновляется процессом вне веб-приложения Weblogic, обновленные данные не обновляются сразу. Немного погуглив, я нашел следующий параметр в Конфигурация JDBC:

Profile Harvest Frequency Seconds

The number of seconds between when WebLogic Server harvests profile data.
When set to 0, harvesting of data is disabled.
MBean Attribute (Does not apply to application modules): 
JDBCConnectionPoolParamsBean.ProfileHarvestFrequencySeconds

Minimum value: 0
Maximum value: 2147483647

По умолчанию установлено 300.

Этот параметр определяет срок действия кеша? Или есть другая конфигурация?

Моя идея состоит в том, чтобы истечь срок действия кеша через 2 минуты.

Этот параметр устанавливает, как часто профилируется соединение JDBC и информация профиля записывается в ваши журналы. http://docs.oracle.com/cd/E15051_01/wls/docs103/jdbc_admin/monitor.html

Запросы не возвращают обновленные данные? Это может быть комбинация приложения, кеша браузера или другого механизма кеширования. Если вы сможете подробнее рассказать о приложении и задействованных компонентах, возможно, кто-нибудь из присутствующих сможет направить вас в правильном направлении.