Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.
webassembly_udf_max_fuel
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.3 | 100000 | Новая настройка для ограничения числа инструкций CPU (fuel) за одно выполнение экземпляра WebAssembly UDF. |
Ограничение fuel на одно выполнение экземпляра WebAssembly UDF. Каждая инструкция WebAssembly потребляет некоторое количество fuel. Перед передачей в среду выполнения значение умножается на 1024, поэтому webassembly_udf_max_fuel = 1 соответствует примерно 1024 единицам fuel. Установите 0, чтобы снять ограничение. Применяется только к функциям, у которых для настройки webassembly_udf_enable_fuel задано значение true; это значение используется по умолчанию.
webassembly_udf_max_input_block_size
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.3 | 0 | Новая настройка для ограничения размера входного блока для WebAssembly UDF. |
Максимальное число строк, передаваемых в WebAssembly UDF в одном блоке. Значение 0 позволяет обрабатывать все строки сразу.
webassembly_udf_max_instances
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.3 | 32 | Новая настройка, ограничивающая число параллельных экземпляров WebAssembly UDF для каждой функции. |
Максимальное число экземпляров WebAssembly UDF, которые могут выполняться параллельно для каждой функции.
webassembly_udf_max_memory
История версий
| Версия | Значение по умолчанию | Комментарий |
|---|---|---|
| 26.3 | 134217728 | Новая настройка для ограничения объема памяти для каждого экземпляра WebAssembly UDF. |
Ограничение объема памяти в байтах для каждого экземпляра WebAssembly UDF.