Запросы GemFire ​​постепенно замедляются после нескольких часов работы - PullRequest
0 голосов
/ 28 февраля 2019

Мы проводим тестирование производительности нашего приложения на основе Spring Boot, которое использует Spring Data GemFire ​​для соединения с Pivotal GemFire.

Во время этих тестов мы наблюдали, что OQL-запросы постепенно замедляются со временем.Мы уже наблюдаем за динамической памятью, процессором, потоками, количеством запросов, количеством транзакций и количеством соединений, но нигде не видим постепенного увеличения.Все параметры согласованы на протяжении всего теста производительности, но производительность запросов постепенно снижается со временем.Я не уверен, кроме параметров, которые мы уже отслеживаем, что еще могло бы вызвать эту медлительность, и ее необходимо отслеживать.Не могли бы вы посоветовать?

Информация о версии-

  • Spring Data GemFire ​​1.8.10 RELEASE
  • Spring Boot - 1.4.6 RELEASE
  • PivotalGemFire ​​- 8.2.13
  • Сервер приложений Websphere - 8.5.9

Другие подробности

  • Размер кластера: 3 узла каждый с размером кучи 60 ГБкаждый
  • Тип региона: Я вижу как реплицированные, так и секционированные области в медленных запросах
  • Используемые индексы: Да
  • Переполнение Настроено: Да в хранилище дисков
  • Постоянные регионы: Да
  • Выселение - 80%, но куча в большинстве случаев ниже 70.
  • Индексы на наборе данных: в зависимости от использования, индекс наименьшего 1 и около 6 макс.Однако, когда мы смотрим на запросы в журналах, всегда отображается только один индекс.
...