У нас были проблемы с нашей БД Oracle 10g, которая достигла предела использования ЦП. (Это веб-приложение Java, использующее Hibernate в качестве Persistance Framework, JDBC и пула соединений c3p0)
В нашем мониторинге мы видим, что существует сильная корреляция между использованием процессора и активными сессиями.
В активном сеансе около 75 пиковых значений (обычно около 10), что, вероятно, является причиной проблемы, с которой мы столкнулись.
Мой вопрос: как я могу узнать, что было причиной этого пика в активных сессиях?
Возможно ли, что сканер может вызвать этот пик?
[Изменить]
Мы проанализировали журнал доступа и выяснили, что в течение этого специального интервала времени, в который произошли пики активного сеанса, пикового трафика не наблюдается.
Я полагаю, что это является следствием высокой загрузки ЦП, что привело к очень большой продолжительности запросов к БД. Но это только предположение.
Может быть, у кого-то есть какие-то намеки или дальнейшие объяснения?
Заранее спасибо за любые советы и подсказки.
Ronny