
# Global PLsql Cache特性参数
#### enable_global_plsqlcache
**参数说明**：设置是否对package、存储过程、函数的编译产物进行全局缓存，执行产物进行session级缓存，开启该功能可以节省高并发下数据库节点的内存使用。
该参数属于POSTMASTER类型参数，请参考[表1](https://support.huaweicloud.com/centralized-devg-v3-gaussdb/gaussdb-12-1496.html#ZH-CN_TOPIC_0000002235341069__zh-cn_topic_0000001581993740_zh-cn_topic_0289899927_zh-cn_topic_0283137176_zh-cn_topic_0237121562_zh-cn_topic_0059777490_t91a6f212010f4503b24d7943aed6d846)中对应设置方法进行设置。
**取值范围** ：布尔型
- on表示对编译产物进行全局缓存。
- off表示不进行全局缓存。
 
**默认值**：off
#### max_execute_functions
**参数说明**：需要在enable_global_plsqlcache = on时进行设置，否则设置无效，用于定义session内存储过程、函数的执行产物个数。
个数大于max_execute_functions时将对执行产物进行清理，保留最近调用的max_execute_functions个执行产物。
该参数属于POSTMASTER类型参数，请参考[表1](https://support.huaweicloud.com/centralized-devg-v3-gaussdb/gaussdb-12-1496.html#ZH-CN_TOPIC_0000002235341069__zh-cn_topic_0000001581993740_zh-cn_topic_0289899927_zh-cn_topic_0283137176_zh-cn_topic_0237121562_zh-cn_topic_0059777490_t91a6f212010f4503b24d7943aed6d846)中对应设置方法进行设置。
**取值范围**：最大值2147483647 ，最小值1。
**默认值**：1000
