optimize_rewrite_aggregate_function_with_if
if كوسيطة، عندما يكون ذلك متكافئًا منطقيًا.
على سبيل المثال، يمكن إعادة كتابة avg(if(cond, col, null)) إلى avgOrNullIf(cond, col). وقد يؤدي ذلك إلى تحسين الأداء.
مدعوم فقط مع المحلل (
enable_analyzer = 1).optimize_rewrite_array_exists_to_has
optimize_rewrite_has_to_in
has إلى IN عندما تكون الوسيطة الأولى مصفوفة ثابتة. على سبيل المثال، يمكن إعادة كتابة has([1, 2, 3], x) إلى x IN [1, 2, 3] لتحسين الأداء عند استخدام المصفوفات الثابتة
optimize_rewrite_like_perfect_affix
col LIKE 'ClickHouse%') إلى الدالتين startsWith أو endsWith (مثل startsWith(col, 'ClickHouse')).