optimize_rewrite_aggregate_function_with_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')) に書き換えます。