Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

max_temporary_* 会话设置

这些设置可在 system.settings 中查看,并由 源代码 自动生成。

max_temporary_columns

类型
UInt64
默认值
0

运行查询时,必须同时保存在 RAM 中的临时列最大数量,包括常量列。如果查询因中间计算而在内存中生成的临时列数超过指定数量,则会抛出异常。

0 表示不受限制。

max_temporary_data_on_disk_size_for_query

类型
UInt64
默认值
0

所有并发运行的查询在磁盘上使用的临时 File 的最大总数据量,单位为字节。

可能的值:

  • 正整数。
  • 0 — 不受限制 (默认)

max_temporary_data_on_disk_size_for_user

类型
UInt64
默认值
0

同一用户所有并发运行的查询在 disk 上的临时 File 所占数据量上限,单位为字节。

可能的值:

  • 正整数。
  • 0 — 不受限制 (默认)

max_temporary_non_const_columns

类型
UInt64
默认值
0

max_temporary_columns 类似,该设置表示执行查询时需要同时保存在 RAM 中的临时列的最大数量,但不包括常量列。

Navigation