should be it

This commit is contained in:
2025-10-24 19:21:19 -05:00
parent a4b23fc57c
commit f09560c7b1
14047 changed files with 3161551 additions and 1 deletions

View File

@@ -0,0 +1,34 @@
# name: benchmark/micro/window/window_constant_aggregates.benchmark
# description: Moving COUNT(*) performance, fixed 100 element window
# group: [window]
load
SELECT SETSEED(0.8675309);
CREATE TABLE dates AS
SELECT ts::DATE AS date, random() AS v1, random() AS v2, random() AS v3
FROM range('2017-01-01'::TIMESTAMP, '2020-12-31'::TIMESTAMP, INTERVAL 1 DAY) r(ts);
CREATE TABLE issue6728 AS
SELECT d.* FROM (
SELECT
rowid AS id,
date,
v1 * (SELECT COUNT(*) FROM dates) AS v1,
v2 * (SELECT COUNT(*) FROM dates) AS v2,
v3 * (SELECT COUNT(*) FROM dates) AS v3,
FROM dates
) d
CROSS JOIN
range(3000)
;
run
SELECT sum(sum_v1)
FROM (
SELECT date, id, v1, v2, v3, quantile(v1, 0.7) OVER (partition by id) AS sum_v1
FROM issue6728
ORDER BY id, date
) df
;
result I
3219979503.458688