mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
It's red in our reports https://s3.amazonaws.com/clickhouse-test-reports/PRs/101209/8b9b9df0524168ae9766015838ec0535f6549348/performance_comparison_arm_release_master_head_3_6/all-queries.html. It's also not a recent degradation https://play.clickhouse.com/play?user=play#U0VMRUNUIHRvU3RhcnRPZkRheShjaGVja19zdGFydF90aW1lKSBhcyBkLCB0ZXN0X25hbWUsIG1heCh0ZXN0X2R1cmF0aW9uX21zKSwgYW55KHJlcG9ydF91cmwpCkZST00gY2hlY2tzCldIRVJFCiAgICBjaGVja19uYW1lIExJS0UgJyVhcm0lJwogICAgQU5EIGNoZWNrX3N0YXJ0X3RpbWUgPj0gbm93KCkgLSBJTlRFUlZBTCAzNjUgZGF5CiAgICBBTkQgcHVsbF9yZXF1ZXN0X251bWJlciA9IDAKICAgIEFORCB0ZXN0X25hbWUgbGlrZSAnJXdpbmRvd19mdW5jdGlvbnNfZG93bnN0cmVhbV9tdWx0aXRocmVhZGluZyAjMyUnCkdST1VQIEJZIHRlc3RfbmFtZSwgZApPUkRFUiBCWSBkLCB0ZXN0X25hbWUK.
70 lines
2.1 KiB
XML
70 lines
2.1 KiB
XML
<test>
|
|
<create_query>
|
|
CREATE TABLE
|
|
window_test(id Int64, value Int64, partition Int64, msg String)
|
|
Engine=MergeTree
|
|
ORDER BY id
|
|
</create_query>
|
|
|
|
<fill_query>
|
|
INSERT INTO window_test
|
|
SELECT number, rand(1) % 500, number % 3000, randomPrintableASCII(2) FROM numbers(2000000)
|
|
</fill_query>
|
|
|
|
<query>
|
|
SELECT id,
|
|
AVG(value) OVER (ORDER BY id ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) AS frame1,
|
|
MAX(value) OVER (ORDER BY id ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) AS frame2,
|
|
sipHash64(frame1),
|
|
sipHash64(frame2)
|
|
FROM window_test
|
|
</query>
|
|
|
|
<query>
|
|
SELECT id AS key,
|
|
sipHash64(sum(frame)) AS value
|
|
FROM (
|
|
SELECT id,
|
|
AVG(value) OVER (ORDER BY id ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) AS frame
|
|
FROM window_test)
|
|
GROUP BY key
|
|
ORDER BY key, value
|
|
</query>
|
|
|
|
<query>
|
|
SELECT id % 100000 AS key,
|
|
sipHash64(sum(frame)) AS value
|
|
FROM (
|
|
SELECT id,
|
|
AVG(value) OVER (ORDER BY id ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) AS frame
|
|
FROM window_test)
|
|
GROUP BY key
|
|
ORDER BY key, value
|
|
</query>
|
|
|
|
<query>
|
|
WITH 'xxxxyyyyxxxxyyyyxxxxyyyyxxxxyyyy' AS cipherKey
|
|
SELECT id,
|
|
AVG(value) OVER (ORDER BY id ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) AS frame,
|
|
toString(frame) AS str,
|
|
encrypt('aes-256-ofb', str, cipherKey) AS enc,
|
|
decrypt('aes-256-ofb', str, cipherKey) AS dec
|
|
FROM window_test
|
|
</query>
|
|
|
|
<query>
|
|
SELECT id,
|
|
AVG(value) OVER (PARTITION by partition ORDER BY id ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) AS frame
|
|
FROM window_test
|
|
ORDER BY id
|
|
</query>
|
|
|
|
<query>
|
|
SELECT DISTINCT AVG(value) OVER (PARTITION by partition ORDER BY id ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) AS frame
|
|
FROM window_test
|
|
ORDER BY frame
|
|
</query>
|
|
|
|
<drop_query>DROP TABLE IF EXISTS window_test</drop_query>
|
|
</test>
|