Производительность DSpace 6.3 и использование БД - PullRequest
0 голосов
/ 23 января 2019

Мы обновляемся до Dspace 6.3 и у нас проблемы с производительностью.Например, включение сильных сторон приводит к загрузке домашней страницы за 5 секунд, а загрузка страницы, на которую указывает вкладка «Создать новую группу» в редакторе групп JSPUI, занимает около 5 минут.

Детальный анализ показывает, что времяв основном тратится на запрос к базе данных огромного количества запросов по одному соединению, и возникает естественный вопрос: хорошо ли кэшируется Hibernate.Hibernate сообщает следующее после загрузки страницы «Создать новую группу».

2019-01-23 14:20:50,952 INFO  
org.hibernate.engine.internal.StatisticalLoggingSessionEventListener @ Session Metrics {
494000 nanoseconds spent acquiring 1 JDBC connections;
0 nanoseconds spent releasing 0 JDBC connections;
245527100 nanoseconds spent preparing 20333 JDBC statements;
7450426100 nanoseconds spent executing 13294 JDBC statements;
6791542000 nanoseconds spent executing 7039 JDBC batches;
273618000 nanoseconds spent performing 14103 L2C puts;
116900 nanoseconds spent performing 26 L2C hits;
38389200 nanoseconds spent performing 7051 L2C misses;
113577100 nanoseconds spent executing 2 flushes (flushing a total of 26592 entities and 87312 collections);
244366925500 nanoseconds spent executing 7053 partial-flushes (flushing a total of 47154144 entities and 47154144 collections)
} 

У нас около 4000 коллекций + сообществ и 6000+ групп (многие из них созданы системой).

У кого-нибудь есть идея, если это проблема гибернации или что-то еще и как повысить производительность?

Заранее спасибо

...