Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

إعدادات الجلسة لـ webassembly_udf_*

هذه الإعدادات متاحة في system.settings، وهي مُولَّدة تلقائيًا من الشيفرة المصدرية.

webassembly_udf_max_fuel

ميزة تجريبية
النوع
UInt64
القيمة الافتراضية
100000
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.3100000إعداد جديد لتقييد عدد تعليمات CPU (fuel) لكل عملية تنفيذ لمثيل WebAssembly UDF.

حدّ الوقود لكل عملية تنفيذ لمثيل WebAssembly UDF. تستهلك كل تعليمة في WebAssembly مقدارًا من الوقود. تُوسَّع القيمة بمعامل 1024 قبل تمريرها إلى بيئة التشغيل، لذا فإن webassembly_udf_max_fuel = 1 يعادل تقريبًا 1024 وحدة وقود. اضبطها على 0 لإلغاء أي حدّ finite. لا ينطبق هذا إلا على الدوال التي تكون فيها القيمة webassembly_udf_enable_fuel الخاصة بكل دالة مضبوطة على true، وهو الإعداد الافتراضي.

webassembly_udf_max_input_block_size

ميزة تجريبية
النوع
UInt64
القيمة الافتراضية
0
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.30إعداد جديد لتقييد حجم block الإدخال لدوال WebAssembly UDF.

الحد الأقصى لعدد الصفوف التي تُمرَّر إلى دالة WebAssembly UDF في block واحد. اضبط القيمة على 0 لمعالجة جميع الصفوف دفعة واحدة.

webassembly_udf_max_instances

ميزة تجريبية
النوع
UInt64
القيمة الافتراضية
32
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.332إعداد جديد لتحديد عدد مثيلات WebAssembly UDF التي يمكن تشغيلها بالتوازي لكل دالة.

الحد الأقصى لعدد مثيلات WebAssembly UDF التي يمكن تشغيلها بالتوازي لكل دالة.

webassembly_udf_max_memory

ميزة تجريبية
النوع
UInt64
القيمة الافتراضية
134217728
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.3134217728إعداد جديد للحد من الذاكرة لكل مثيل WebAssembly UDF.

حد الذاكرة بالبايت لكل مثيل WebAssembly UDF.

Navigation