mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
109 lines
2.7 KiB
XML
109 lines
2.7 KiB
XML
<test>
|
|
<query>
|
|
SELECT number
|
|
FROM numbers_mt(1e8) AS n inner join
|
|
(
|
|
SELECT 157::UInt64 AS p
|
|
FROM system.one
|
|
) AS o
|
|
on number = p
|
|
FORMAT Null SETTINGS max_threads=1, join_algorithm='hash'
|
|
</query>
|
|
|
|
<query>
|
|
SELECT number
|
|
FROM numbers_mt(1e9) AS n inner join
|
|
(
|
|
SELECT 157::UInt64 AS p
|
|
FROM system.one
|
|
) AS o
|
|
on number = p
|
|
FORMAT Null SETTINGS max_threads=8, join_algorithm='hash'
|
|
</query>
|
|
|
|
<query>
|
|
SELECT number
|
|
FROM numbers_mt(1e8) AS n any inner join
|
|
(
|
|
SELECT 157::UInt64 AS p
|
|
FROM system.one
|
|
) AS o
|
|
on number = p
|
|
FORMAT Null SETTINGS max_threads=1, join_algorithm='hash'
|
|
</query>
|
|
|
|
<query>
|
|
SELECT number
|
|
FROM numbers_mt(1e9) AS n any inner join
|
|
(
|
|
SELECT 157::UInt64 AS p
|
|
FROM system.one
|
|
) AS o
|
|
on number = p
|
|
FORMAT Null SETTINGS max_threads=8, join_algorithm='hash'
|
|
</query>
|
|
|
|
<query>
|
|
SELECT count()
|
|
FROM numbers_mt(3e7) AS lhs
|
|
INNER JOIN numbers_mt(1e4) AS rhs ON (lhs.number = (rhs.number + 1000000000)) OR (lhs.number = (rhs.number + 2000000000))
|
|
FORMAT Null
|
|
SETTINGS max_threads = 1, join_algorithm = 'hash'
|
|
</query>
|
|
|
|
<query>
|
|
SELECT count()
|
|
FROM numbers_mt(3e7) AS lhs
|
|
INNER JOIN numbers_mt(1e5) AS rhs ON (lhs.number = (rhs.number + 1000000000)) OR (lhs.number = (rhs.number + 2000000000))
|
|
FORMAT Null
|
|
SETTINGS max_threads = 1, join_algorithm = 'hash'
|
|
</query>
|
|
|
|
<query>
|
|
SELECT count()
|
|
FROM numbers_mt(1e7) AS lhs
|
|
RIGHT JOIN numbers_mt(1e5) AS rhs ON (lhs.number % 100000) = rhs.number
|
|
FORMAT Null
|
|
SETTINGS max_threads = 1, join_algorithm = 'hash'
|
|
</query>
|
|
|
|
<query>
|
|
SELECT count()
|
|
FROM numbers_mt(5e7) AS lhs
|
|
RIGHT JOIN numbers_mt(1e5) AS rhs ON (lhs.number % 100000) = rhs.number
|
|
FORMAT Null
|
|
SETTINGS max_threads = 1, join_algorithm = 'hash'
|
|
</query>
|
|
|
|
<query>
|
|
SELECT count()
|
|
FROM numbers_mt(5e6) AS lhs
|
|
RIGHT JOIN numbers_mt(1e5) AS rhs ON (lhs.number = (rhs.number + 1000000000)) OR ((lhs.number % 100000) = rhs.number)
|
|
FORMAT `Null`
|
|
</query>
|
|
|
|
<query>
|
|
SELECT count()
|
|
FROM numbers_mt(1e7) AS lhs
|
|
INNER JOIN numbers_mt(1e5) AS rhs ON (lhs.number % 100000) = rhs.number
|
|
FORMAT Null
|
|
SETTINGS max_threads = 1, join_algorithm = 'hash'
|
|
</query>
|
|
|
|
<query>
|
|
SELECT count()
|
|
FROM numbers_mt(5e7) AS lhs
|
|
INNER JOIN numbers_mt(1e5) AS rhs ON (lhs.number % 100000) = rhs.number
|
|
FORMAT Null
|
|
SETTINGS max_threads = 1, join_algorithm = 'hash'
|
|
</query>
|
|
|
|
<query>
|
|
SELECT count()
|
|
FROM numbers_mt(1e8) AS lhs
|
|
INNER JOIN numbers_mt(1e5) AS rhs ON (lhs.number % 100000) = rhs.number
|
|
FORMAT Null
|
|
SETTINGS max_threads = 8, join_algorithm = 'hash'
|
|
</query>
|
|
</test>
|