Merge "Update deployment docs for Postgres shared_buffers value"
authorToine Siebelink <toine.siebelink@est.tech>
Tue, 19 Mar 2024 16:13:04 +0000 (16:13 +0000)
committerGerrit Code Review <gerrit@onap.org>
Tue, 19 Mar 2024 16:13:04 +0000 (16:13 +0000)
docs/deployment.rst

index de276ce..ba8fcd9 100644 (file)
@@ -12,6 +12,13 @@ CPS Deployment
 .. contents::
     :depth: 2
 
+Database configuration
+======================
+CPS uses PostgreSQL database. As per the `PostgreSQL documentation on resource consumption
+<https://www.postgresql.org/docs/current/runtime-config-resource.html#GUC-SHARED-BUFFERS>`_, the *shared_buffers*
+parameter should be set between 25% and 40% of total memory. It has a default value of 128 megabytes, so this should be
+set appropriately. For example, given a database with 2GB of memory, 512MB is a recommended value.
+
 CPS OOM Charts
 ==============
 The CPS kubernetes chart is located in the `OOM repository <https://github.com/onap/oom/tree/master/kubernetes/cps>`_.