用户自定义函数
udf_memory_limit
参数说明:控制每个CN、DN执行UDF时可用的最大物理内存量。该参数当前版本不生效。
参数类型:整型
参数单位:kB
取值范围:200*1024 ~ 2147483647
默认值:204800(即200MB)
设置方式:该参数属于POSTMASTER类型参数,请参见表1中对应设置方法进行设置。例如,设置为204800,不带单位,表示204800kB;设置为300MB,带单位,表示300MB。取值如果要带单位,必须为kB、MB、GB。
设置建议:推荐使用默认值。
设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。
FencedUDFMemoryLimit
参数说明:控制每个fenced udf worker进程使用的虚拟内存。
参数类型:整型
参数单位:kB
取值范围:0 ~ 2147483647
默认值:0,表示不做内存控制。
设置方式:该参数属于USERSET类型参数,请参见表1中对应设置方法进行设置。例如,设置为200,不带单位,表示200kB;设置为3MB,带单位,表示3MB。取值如果要带单位,必须为kB、MB、GB。
设置建议:推荐使用默认值。
设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。
UDFWorkerMemHardLimit
参数说明:控制FencedUDFMemoryLimit的最大值。
参数类型:整型
参数单位:kB
取值范围:0 ~ 2147483647
默认值:1048576(即1GB)
设置方式:该参数属于POSTMASTER类型参数,请参见表1中对应设置方法进行设置。例如,设置为200,不带单位,表示200kB;设置为3MB,带单位,表示3MB。取值如果要带单位,必须为kB、MB、GB。
设置建议:推荐使用默认值。
设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改。
enable_udf_execute_direct
参数说明:是否允许EXECUTE DIRECT ON语句执行用户自定义函数,高级包DBE_SQL、PKG_SERVICE、DBE_XMLGE中的函数和DBE_UTILITY.EXEC_DDL_STATEMENT。
参数类型:布尔型
参数单位:无
取值范围:
- on:表示允许EXECUTE DIRECT ON语句执行用户自定义函数、高级包DBE_SQL、PKG_SERVICE、DBE_XMLGE中的函数和DBE_UTILITY.EXEC_DDL_STATEMENT。
- off:表示禁止EXECUTE DIRECT ON语句执行用户自定义函数、高级包DBE_SQL、PKG_SERVICE、DBE_XMLGE中的函数和DBE_UTILITY.EXEC_DDL_STATEMENT。
默认值:off
设置方式:该参数属于SIGHUP类型参数,请参见表1中对应设置方法进行设置。
设置建议:推荐使用默认值。
设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。