diff --git a/gpdb-doc/dita/admin_guide/dml.xml b/gpdb-doc/dita/admin_guide/dml.xml index 82d480d41f6c4ca51fdd20446171300d5688a18b..b4b3a457145d220b001b7137a481369bddc9a9cc 100644 --- a/gpdb-doc/dita/admin_guide/dml.xml +++ b/gpdb-doc/dita/admin_guide/dml.xml @@ -14,6 +14,7 @@
  • +
  • @@ -420,4 +421,23 @@ Reference Guide for information about using the command. + + Running Out of Locks + +

    Greenplum Database can potentially run out of locks when a database + operation accesses multiple tables in a single transaction. Backup + and restore are examples of such operations.

    +

    When Greenplum Database runs out of locks, the error message that + you may observe references a shared memory error: + ... "WARNING","53200","out of shared memory",,,,,,"LOCK TABLE ... +... "ERROR","53200","out of shared memory",,"You might need to increase max_locks_per_transaction.",,,,"LOCK TABLE ...

    + "shared memory" in this context refers to the shared memory of + the internal object: the lock slots. "Out of shared memory" does + not refer to exhaustion of system- or Greenplum-level memory + resources. +

    As the hint describes, consider increasing the + max_locks_per_transaction + server configuration parameter when you encounter this error.

    + +