Cache Optimization

Hi Team,

Ours is multinode enviroment with almost 900+ casetypes in the application.

We are seeing few alerts related to cache and as per the recommendation we wanted to optimize the cache effectively.

We require the consolidated pega recommended settings for cache for 8.4 and 8.7

Also the relevant JVM recommendations for the cache.

It would be great if we get a proper documentation for cache as we see there is no proper one for 8.x version

We did raise a pega incident but the team has redirected for us to reach out to Pega Consulting Services for the guidance.

@PoojithaB9675 could you provide the INC reference here?

The Installation Guides specific for your App Server and DB would be the first place to obtain recommended settings.

Our Release Notes include sections like Centralized and searchable System Settings Guide

Similarly the System Admin documentation contains sections such as Preassembling rules in an application

A search for the actual cache alert error will also provide more details eg PEGA0017 alert: Cache exceeds limit

For Decision Management see details about key cache settings.

Also please see recommendations discussed in Pega 8.x Cache Management

Please see advice provided in the Discussion PEGA0017:Cache exceeds limit and forum post MRU Report - Increasing cache size for specific Entry class

Note that tuning caches is a delicate matter - SME’s should be involved to ensure the best possible outcome is obtained. If bugs or other serious issues are encountered then GCS should be involved.

@MarijeSchillern

Hi, INC-234706 this is the incident.

We have reviewed the links shared but did not get any information specific to 8.4 cache settings or jvm recommendations.

@PoojithaB9675

From the support ticket I can see that our support team helped you by providing recommendations for your environment based on the log output.

As stated by our support team, since Cache Optimization is specific to each environment, we are not able to suggest any specific values.

They provided further reference below to assist with the cache tuning exercise :

https://collaborate.pega.com/question/production-servers-high-jvm-gc-time-and-mru-cache-limit-value

https://community.pega.com/support/support-articles/frequent-pega0017-alerts-aes

https://community.pega.com/support/support-articles/declarativesfragments-cache-reduced-frequently?check_logged_in=1

https://community.pega.com/support/support-articles/high-number-pega0017-cache-reduced-alerts

Note that Pega cannot specify any values for the mentioned settings, as it is up to clients to test their cache config settings with values applicable to their specific environment and usage and accordingly, to tune the jvm.

As already mentioned, this is a consulting exercise, which does not come under GCS umbrella, hence we request you to engage Pega Consulting services in order to have someone work with your team on this.

I will check internally to see if there are any plans for future documentation for Pega 8.x to help understand caching and JVM recommendations .