A newer version of this documentation is available. Click here to view the most up-to-date release of the Greenplum 4.x documentation.


Specifies the maximum safe depth of the server's execution stack. The ideal setting for this parameter is the actual stack size limit enforced by the kernel (as set by ulimit -s or local equivalent), less a safety margin of a megabyte or so. Setting the parameter higher than the actual kernel limit will mean that a runaway recursive function can crash an individual backend process.

Value Range Default Set Classifications
number of kilobytes 2MB local