should be it
This commit is contained in:
68
external/duckdb/benchmark/micro/window/mode_variable_400.benchmark
vendored
Normal file
68
external/duckdb/benchmark/micro/window/mode_variable_400.benchmark
vendored
Normal file
@@ -0,0 +1,68 @@
|
||||
# name: benchmark/micro/window/mode_variable_400.benchmark
|
||||
# description: Measure performance of moving MODE with variable frames
|
||||
# group: [window]
|
||||
|
||||
name Windowed MODE, Variable 400
|
||||
group micro
|
||||
subgroup window
|
||||
|
||||
require tpch
|
||||
|
||||
load
|
||||
CALL dbgen(sf=1);
|
||||
|
||||
run
|
||||
SELECT l_orderkey, l_shipdate, l_linenumber, mode(l_linenumber) over w AS l_mode
|
||||
FROM lineitem
|
||||
WINDOW w AS (
|
||||
order by l_orderkey, l_shipdate
|
||||
rows between mod(rowid * 47, 521) preceding and 400 - mod(rowid * 47, 521) following
|
||||
)
|
||||
QUALIFY l_mode > 1
|
||||
ORDER BY ALL
|
||||
;
|
||||
|
||||
result IIII
|
||||
39 1996-12-08 6 3
|
||||
707618 1993-12-31 2 2
|
||||
707649 1995-11-03 5 2
|
||||
707680 1998-02-28 3 2
|
||||
1701765 1996-09-01 3 2
|
||||
1701767 1994-06-08 2 2
|
||||
1701889 1992-10-26 3 2
|
||||
1701923 1993-09-29 4 2
|
||||
1702080 1993-06-25 5 2
|
||||
1702240 1995-03-21 1 2
|
||||
1805063 1992-04-30 6 2
|
||||
2596640 1995-09-14 3 2
|
||||
2596647 1992-05-23 3 2
|
||||
2596736 1998-04-17 4 2
|
||||
4578916 1997-06-15 4 2
|
||||
4578982 1996-09-02 4 2
|
||||
5646241 1997-02-12 3 2
|
||||
5646278 1993-07-01 4 2
|
||||
5646337 1996-11-03 2 2
|
||||
5646373 1996-02-14 6 2
|
||||
5646403 1998-03-29 4 2
|
||||
5646404 1992-07-23 5 2
|
||||
5646435 1994-08-16 5 2
|
||||
5646531 1992-12-19 5 2
|
||||
5646531 1993-04-08 1 2
|
||||
5646533 1994-12-02 5 2
|
||||
5646535 1998-05-07 3 2
|
||||
5646567 1992-10-08 3 2
|
||||
5646594 1996-07-20 1 2
|
||||
5646597 1996-12-06 1 2
|
||||
5646656 1996-06-15 1 2
|
||||
5646756 1995-02-12 7 2
|
||||
5783364 1992-06-03 6 2
|
||||
5783457 1993-02-03 1 2
|
||||
5783489 1998-07-18 2 2
|
||||
5783524 1996-02-06 2 2
|
||||
5783555 1995-03-11 1 2
|
||||
5783588 1995-06-15 2 2
|
||||
5894308 1995-12-31 1 2
|
||||
5894439 1994-09-15 2 2
|
||||
5894499 1996-05-19 1 2
|
||||
5894532 1992-04-23 4 2
|
||||
5894722 1997-03-18 3 2
|
||||
Reference in New Issue
Block a user