Table of Contents

Article

Improving performance of Customer Decision Hub deployments

Most Pega® Platform applications that use the decisioning features of Customer Decision Hub (CDH) are high-load deployments that require high throughput and low latency rates.

To maximize performance of your application, disable the following settings:

  • String pool and PAL usage tracking in the prconfig.xml file:

    <env name="collections/stringpool/enable" value="false"/>

    <env name="usage/usagetrackingenabled" value="false"/>

    The String pool setting is not necessary for CDH-related tests; it can be disabled to improve performance. When the PAL usage tracking setting is enabled, it provides significant overhead for high-load applications. Disabling this setting reduces the overhead but it also disables PAL operational statistics.

  • Elastic search indexing in the JVM parameters of your web server:

    -DNodeSettings=\"Pega-SearchEngine/indexing/distributed/enabled=false\"

    The Elastic search indexing is useful in development environments and customer-facing applications where it is necessary to find work object very quickly, but for headless deployments like CDH, this feature is not needed.

Published October 18, 2017 — Updated August 31, 2018

Related Content

Have a question? Get answers now.

Visit the Pega Support Community to ask questions, engage in discussions, and help others.