CREATE TABLE jit_test (
a UInt64,
b UInt64,
c UInt64,
d UInt64,
e UInt64,
f UInt64,
g UInt64,
h UInt64,
i UInt64,
j UInt64
) Engine = Memory
INSERT INTO jit_test
SELECT
number,
number,
number,
number,
number,
number,
number,
number,
number,
number
FROM
system.numbers
LIMIT 10000000
SELECT
COUNT()
FROM
jit_test
WHERE
NOT ignore(a / b + c / d + e / f + g / h + i / j)
SETTINGS
compile_expressions = 0;
SELECT
COUNT()
FROM
jit_test
WHERE
NOT ignore(a / b + c / d + e / f + g / h + i / j)
SETTINGS
compile_expressions = 1,
min_count_to_compile_expression = 1
DROP TABLE IF EXISTS jit_test