---
source_url: https://docs.dolphindb.cn/zh/funcs/s/setmemlimitofalltempresults.html
fetched_at: 2026-05-19T09:38:45Z
category: funcs
title: setMemLimitOfAllTempResults
sha1: 43d01123cd78bf8a6e2cc8684d899781799a8e4a
---

# setMemLimitOfAllTempResults

## 语法

`setMemLimitOfAllTempResults()`

## 详情

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

注：

- 该函数只能由管理员在数据节点/计算节点上执行。
- 此函数修改的配置值在系统重启后将失效。若需要配置值永久生效，请更改配置文件中的
  *memLimitOfAllTempResults*。

## 参数

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

## 例子

```dolphindb
setMemLimitOfAllTempResults(3.0)
```

相关函数：[getMemLimitOfAllTempResults](../g/getmemlimitofalltempresults.html)
