هذه الإعدادات متاحة في system.settings، وهي مُولَّدة تلقائيًا من الشيفرة المصدرية.
webassembly_udf_max_fuel
النوع
UInt64
القيمة الافتراضية
100000
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.3 | 100000 | إعداد جديد لتقييد عدد تعليمات 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.3 | 0 | إعداد جديد لتقييد حجم block الإدخال لدوال WebAssembly UDF. |
الحد الأقصى لعدد الصفوف التي تُمرَّر إلى دالة WebAssembly UDF في block واحد. اضبط القيمة على 0 لمعالجة جميع الصفوف دفعة واحدة.
webassembly_udf_max_instances
النوع
UInt64
القيمة الافتراضية
32
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.3 | 32 | إعداد جديد لتحديد عدد مثيلات WebAssembly UDF التي يمكن تشغيلها بالتوازي لكل دالة. |
الحد الأقصى لعدد مثيلات WebAssembly UDF التي يمكن تشغيلها بالتوازي لكل دالة.
webassembly_udf_max_memory
النوع
UInt64
القيمة الافتراضية
134217728
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.3 | 134217728 | إعداد جديد للحد من الذاكرة لكل مثيل WebAssembly UDF. |
حد الذاكرة بالبايت لكل مثيل WebAssembly UDF.