setMemLimitOfAllTempResults

语法

setMemLimitOfAllTempResults()

参数

memLimit 一个数值型标量,必须大于0且不能大于 maxMemSize 的设置值。

详情

某些分布式查询操作(例如表连接、GROUP BY、CONTEXT BY、PIVOT BY),可能会产生临时表用于存储查询中产生的结果。该函数用于在线设置这些临时表允许占用的内存上限,单位为 GB。可通过 getMemLimitOfAllTempResults 查看设置是否生效。

注:
  • 该函数只能由管理员在数据节点/计算节点上执行。

  • 此函数修改的配置值在系统重启后将失效。若需要配置值永久生效,请更改配置文件中的 memLimitOfAllTempResults