15 lines
484 B
Plaintext
15 lines
484 B
Plaintext
# name: benchmark/micro/optimizer/topn_optimization.benchmark
|
|
# description: Benchmark of top n optimization
|
|
# group: [optimizer]
|
|
|
|
name TopN Optimization
|
|
group micro
|
|
subgroup optimizer
|
|
|
|
load
|
|
CREATE TABLE integers AS SELECT * FROM range(100000000) tbl(i);
|
|
CREATE TABLE other_table AS SELECT 337 i UNION ALL SELECT 948247 UNION ALL SELECT 17797934 UNION ALL SELECT 99999998 UNION ALL SELECT 99999999
|
|
|
|
run
|
|
SELECT * FROM integers WHERE i IN (SELECT * FROM other_table) ORDER BY i LIMIT 4
|