У нас есть сервер Alfresco, работающий на Tomcat6, и посмотрите на странице manager/html, где говорится, что прибл. 500 активных сеансов http в обычный рабочий день.500 http-сеансов приводят к низкому использованию соединения с базой данных
Является ли нормальным/ожидаемым, что этот вид нагрузки использует только один из 8 открытых jdbc-соединений? Я бы ожидал, что база данных будет намного больше, поскольку все метаданные узлов уже не могут быть в ehcache.
Мое предположение заключалось в том, что нагрузка приблизительно на 30 DB соединений.
Я полностью ошибаюсь в этом вопросе?
Alfresco 4.0.2.9, Tomcat6, Java6, Window Server 2008R2, MSSQL
#alfresco-global.properties
db.pool.initial=30
db.pool.max=300
db.pool.idle=-1
hibernate.jdbc.fetch_size=150
Спасибо, что ответили Бен! Как я могу лучше всего измерить одновременные запросы? У меня есть доступ к JavaMelodi на этом сервере, а в виджетах «http-хиты в минуту - 1 день» он показывает мне, что на данный момент есть «Средние 197» и «Максимальные 1271» запросов/минут до дня. – tullo
Значит ли это, что средняя продолжительность каждого запроса? То есть время отклика сервера? 1271 составляет всего около 20 в секунду, а 197 - менее четырех в секунду. Если для обслуживания запроса требуется менее 20 секунд, то они редко будут перекрываться. Если это ваша статистика, я не удивлен, что вы не используете несколько одновременных подключений к базе данных. – Ben