Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

webassembly_udf_* 会话设置

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

webassembly_udf_max_fuel

Experimental 功能
类型
UInt64
默认值
100000
版本历史
版本默认值注释
26.3100000用于限制每个 WebAssembly UDF 实例执行期间 CPU 指令(fuel)的新增设置。

每个 WebAssembly UDF 实例执行期间的 fuel 限制。每条 WebAssembly 指令都会消耗一定数量的 fuel。该值在传递给运行时之前会先乘以 1024,因此 webassembly_udf_max_fuel = 1 大致相当于 1024 个 fuel 单位。设为 0 表示不设有限值限制。仅适用于每个函数的 webassembly_udf_enable_fuel 设置为 true 的函数;该值默认为 true。

webassembly_udf_max_input_block_size

Experimental 功能
类型
UInt64
默认值
0
版本历史
版本默认值注释
26.30用于限制 WebAssembly UDF 输入块大小的新设置。

单个块中传递给 WebAssembly UDF 的最大行数。设置为 0 时,将一次处理所有行。

webassembly_udf_max_instances

Experimental 功能
类型
UInt64
默认值
32
版本历史
版本默认值注释
26.332新增设置,用于限制每个函数可并行运行的 WebAssembly UDF 实例数。

每个函数可并行运行的 WebAssembly UDF 实例最大数量。

webassembly_udf_max_memory

Experimental 功能
类型
UInt64
默认值
134217728
版本历史
版本默认值注释
26.3134217728限制每个 WebAssembly UDF 实例内存的新设置。

每个 WebAssembly UDF 实例的内存限制,以字节为单位。

Navigation