From d6beb0460e69d45ec07e045ebfe1a9c7c4b72cd3 Mon Sep 17 00:00:00 2001 From: whzruc Date: Thu, 17 Jul 2025 19:54:36 +0800 Subject: [PATCH 1/2] update duckdb --- benchmark/clickbench/answers-24ssd/q01.csv | 2 + benchmark/clickbench/answers-24ssd/q02.csv | 2 + benchmark/clickbench/answers-24ssd/q03.csv | 2 + benchmark/clickbench/answers-24ssd/q04.csv | 2 + benchmark/clickbench/answers-24ssd/q05.csv | 2 + benchmark/clickbench/answers-24ssd/q06.csv | 2 + benchmark/clickbench/answers-24ssd/q07.csv | 2 + benchmark/clickbench/answers-24ssd/q08.csv | 9 ++++ benchmark/clickbench/answers-24ssd/q09.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q10.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q11.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q12.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q13.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q14.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q15.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q16.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q17.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q18.csv | 2 + benchmark/clickbench/answers-24ssd/q19.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q20.csv | 1 + benchmark/clickbench/answers-24ssd/q21.csv | 2 + benchmark/clickbench/answers-24ssd/q22.csv | 6 +++ benchmark/clickbench/answers-24ssd/q23.csv | 7 ++++ benchmark/clickbench/answers-24ssd/q24.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q25.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q26.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q27.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q28.csv | 13 ++++++ benchmark/clickbench/answers-24ssd/q29.csv | 16 +++++++ benchmark/clickbench/answers-24ssd/q30.csv | 2 + benchmark/clickbench/answers-24ssd/q31.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q32.csv | 2 + benchmark/clickbench/answers-24ssd/q33.csv | 2 + benchmark/clickbench/answers-24ssd/q34.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q35.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q36.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q37.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q38.csv | 11 +++++ benchmark/clickbench/answers-24ssd/q39.csv | 2 + benchmark/clickbench/answers-24ssd/q40.csv | 2 + benchmark/clickbench/answers-24ssd/q41.csv | 7 ++++ benchmark/clickbench/answers-24ssd/q42.csv | 1 + benchmark/clickbench/answers-24ssd/q43.csv | 11 +++++ benchmark/clickbench/answers/q01.csv | 4 +- benchmark/clickbench/answers/q02.csv | 4 +- benchmark/clickbench/answers/q03.csv | 4 +- benchmark/clickbench/answers/q04.csv | 4 +- benchmark/clickbench/answers/q05.csv | 4 +- benchmark/clickbench/answers/q06.csv | 4 +- benchmark/clickbench/answers/q07.csv | 21 +--------- benchmark/clickbench/answers/q08.csv | 20 ++++----- benchmark/clickbench/answers/q09.csv | 22 +++++----- benchmark/clickbench/answers/q10.csv | 22 +++++----- benchmark/clickbench/answers/q11.csv | 22 +++++----- benchmark/clickbench/answers/q12.csv | 22 +++++----- benchmark/clickbench/answers/q13.csv | 22 +++++----- benchmark/clickbench/answers/q14.csv | 22 +++++----- benchmark/clickbench/answers/q15.csv | 22 +++++----- benchmark/clickbench/answers/q16.csv | 22 +++++----- benchmark/clickbench/answers/q17.csv | 13 +++++- benchmark/clickbench/answers/q18.csv | 13 +----- benchmark/clickbench/answers/q19.csv | 16 ++++--- benchmark/clickbench/answers/q20.csv | 3 +- benchmark/clickbench/answers/q21.csv | 11 +---- benchmark/clickbench/answers/q22.csv | 17 +++----- benchmark/clickbench/answers/q23.csv | 18 ++++---- benchmark/clickbench/answers/q24.csv | 16 ++++--- benchmark/clickbench/answers/q25.csv | 22 +++++----- benchmark/clickbench/answers/q26.csv | 22 +++++----- benchmark/clickbench/answers/q27.csv | 37 +++++----------- benchmark/clickbench/answers/q28.csv | 39 ++++++----------- benchmark/clickbench/answers/q29.csv | 18 +++++++- benchmark/clickbench/answers/q30.csv | 12 +----- benchmark/clickbench/answers/q31.csv | 13 +++++- benchmark/clickbench/answers/q32.csv | 4 +- benchmark/clickbench/answers/q33.csv | 13 +----- benchmark/clickbench/answers/q34.csv | 22 +++++----- benchmark/clickbench/answers/q35.csv | 22 +++++----- benchmark/clickbench/answers/q36.csv | 22 +++++----- benchmark/clickbench/answers/q37.csv | 22 +++++----- benchmark/clickbench/answers/q38.csv | 13 +++++- benchmark/clickbench/answers/q39.csv | 4 +- benchmark/clickbench/answers/q40.csv | 8 +--- benchmark/clickbench/answers/q41.csv | 9 +++- benchmark/clickbench/answers/q42.csv | 12 +----- benchmark/clickbench/answers/q43.csv | 11 +++++ .../clickbench-noresult.benchmark.in | 8 +++- ...ickbench-parquet-e0-1ssd-test.benchmark.in | 15 +++++++ .../clickbench-parquet-e0-1ssd.benchmark.in | 2 +- .../clickbench-parquet-e0-24ssd.benchmark.in | 30 ++++++++++++- .../clickbench-parquet-e2-1ssd.benchmark.in | 2 +- .../clickbench-parquet-e2-24ssd.benchmark.in | 28 ++++++++++++- .../clickbench-parquet-test/q01.benchmark | 2 + ...nch-pixels-e0-1ssd-single_pxl.benchmark.in | 16 +++++++ .../q01.benchmark | 2 + .../q02.benchmark | 2 + .../q03.benchmark | 2 + .../q04.benchmark | 2 + .../q05.benchmark | 2 + .../q06.benchmark | 2 + .../q07.benchmark | 2 + .../q08.benchmark | 2 + .../q09.benchmark | 2 + .../q10.benchmark | 2 + .../q11.benchmark | 2 + .../q12.benchmark | 2 + .../q13.benchmark | 2 + .../q14.benchmark | 2 + .../q15.benchmark | 2 + .../q16.benchmark | 2 + .../q17.benchmark | 2 + .../q18.benchmark | 2 + .../q19.benchmark | 2 + .../q20.benchmark | 2 + .../q21.benchmark | 2 + .../q22.benchmark | 2 + .../q23.benchmark | 2 + .../q24.benchmark | 2 + .../q25.benchmark | 2 + .../q26.benchmark | 2 + .../q27.benchmark | 2 + .../q28.benchmark | 2 + .../q29.benchmark | 2 + .../q30.benchmark | 2 + .../q31.benchmark | 2 + .../q32.benchmark | 2 + .../q33.benchmark | 2 + .../q34.benchmark | 2 + .../q35.benchmark | 2 + .../q36.benchmark | 2 + .../q37.benchmark | 2 + .../q38.benchmark | 2 + .../q39.benchmark | 2 + .../q40.benchmark | 2 + .../q41.benchmark | 2 + .../q42.benchmark | 2 + .../q43.benchmark | 2 + ...lickbench-pixels-e0-1ssd-test.benchmark.in | 15 +++++++ .../clickbench-pixels-e0-1ssd.benchmark.in | 2 +- .../q01.benchmark | 2 + .../q02.benchmark | 2 + .../q03.benchmark | 2 + .../q04.benchmark | 2 + .../q05.benchmark | 2 + .../q06.benchmark | 2 + .../q07.benchmark | 2 + .../q08.benchmark | 2 + .../q09.benchmark | 2 + .../q10.benchmark | 2 + .../q11.benchmark | 2 + .../q12.benchmark | 2 + .../q13.benchmark | 2 + .../q14.benchmark | 2 + .../q15.benchmark | 2 + .../q16.benchmark | 2 + .../q17.benchmark | 2 + .../q18.benchmark | 2 + .../q19.benchmark | 2 + .../q20.benchmark | 2 + .../q21.benchmark | 2 + .../q22.benchmark | 2 + .../q23.benchmark | 2 + .../q24.benchmark | 2 + .../q25.benchmark | 2 + .../q26.benchmark | 2 + .../q27.benchmark | 2 + .../q28.benchmark | 2 + .../q29.benchmark | 2 + .../q30.benchmark | 2 + .../q31.benchmark | 2 + .../q32.benchmark | 2 + .../q33.benchmark | 2 + .../q34.benchmark | 2 + .../q35.benchmark | 2 + .../q36.benchmark | 2 + .../q37.benchmark | 2 + .../q38.benchmark | 2 + .../q39.benchmark | 2 + .../q40.benchmark | 2 + .../q41.benchmark | 2 + .../q42.benchmark | 2 + .../q43.benchmark | 2 + .../clickbench-pixels-e0-24ssd.benchmark.in | 30 ++++++++++++- .../clickbench-pixels-e1-1ssd.benchmark.in | 2 +- .../clickbench-pixels-e1-24ssd.benchmark.in | 29 ++++++++++++- .../clickbench-pixels-e2-1ssd.benchmark.in | 15 +++++++ .../clickbench-pixels-e2-1ssd/q01.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q02.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q03.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q04.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q05.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q06.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q07.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q08.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q09.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q10.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q11.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q12.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q13.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q14.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q15.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q16.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q17.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q18.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q19.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q20.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q21.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q22.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q23.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q24.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q25.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q26.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q27.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q28.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q29.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q30.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q31.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q32.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q33.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q34.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q35.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q36.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q37.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q38.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q39.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q40.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q41.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q42.benchmark | 2 + .../clickbench-pixels-e2-1ssd/q43.benchmark | 2 + .../clickbench-pixels-e2-24ssd.benchmark.in | 42 +++++++++++++++++++ .../clickbench-pixels-e2-24ssd/q01.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q02.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q03.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q04.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q05.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q06.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q07.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q08.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q09.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q10.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q11.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q12.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q13.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q14.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q15.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q16.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q17.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q18.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q19.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q20.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q21.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q22.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q23.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q24.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q25.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q26.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q27.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q28.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q29.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q30.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q31.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q32.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q33.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q34.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q35.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q36.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q37.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q38.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q39.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q40.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q41.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q42.benchmark | 2 + .../clickbench-pixels-e2-24ssd/q43.benchmark | 2 + .../clickbench-pixels-test/q01.benchmark | 2 + benchmark/clickbench/clickbench.benchmark.in | 8 +++- benchmark/clickbench/q09.benchmark | 2 +- benchmark/clickbench/q17.benchmark | 3 +- benchmark/clickbench/q18.benchmark | 2 +- benchmark/clickbench/q19.benchmark | 3 +- benchmark/clickbench/q21.benchmark | 3 +- benchmark/clickbench/q22.benchmark | 3 +- benchmark/clickbench/q23.benchmark | 3 +- benchmark/clickbench/q24.benchmark | 3 +- benchmark/clickbench/q30.benchmark | 3 +- benchmark/clickbench/q31.benchmark | 2 +- benchmark/clickbench/q33.benchmark | 3 +- benchmark/clickbench/q38.benchmark | 3 +- benchmark/clickbench/q40.benchmark | 2 +- benchmark/clickbench/q41.benchmark | 2 +- benchmark/clickbench/q42.benchmark | 4 +- benchmark/clickbench/q43.benchmark | 7 ++++ benchmark/clickbench/queries-test/q01.sql | 1 + benchmark/clickbench/queries/load.sql | 12 ++---- benchmark/clickbench/queries/q01.sql | 2 +- benchmark/clickbench/queries/q02.sql | 2 +- benchmark/clickbench/queries/q03.sql | 2 +- benchmark/clickbench/queries/q04.sql | 2 +- benchmark/clickbench/queries/q05.sql | 2 +- benchmark/clickbench/queries/q06.sql | 2 +- benchmark/clickbench/queries/q07.sql | 2 +- benchmark/clickbench/queries/q08.sql | 2 +- benchmark/clickbench/queries/q09.sql | 2 +- benchmark/clickbench/queries/q10.sql | 2 +- benchmark/clickbench/queries/q11.sql | 2 +- benchmark/clickbench/queries/q12.sql | 2 +- benchmark/clickbench/queries/q13.sql | 2 +- benchmark/clickbench/queries/q14.sql | 2 +- benchmark/clickbench/queries/q15.sql | 2 +- benchmark/clickbench/queries/q16.sql | 2 +- benchmark/clickbench/queries/q17.sql | 2 +- benchmark/clickbench/queries/q18.sql | 2 +- benchmark/clickbench/queries/q19.sql | 13 +++++- benchmark/clickbench/queries/q20.sql | 2 +- benchmark/clickbench/queries/q21.sql | 2 +- benchmark/clickbench/queries/q22.sql | 2 +- benchmark/clickbench/queries/q23.sql | 2 +- benchmark/clickbench/queries/q24.sql | 2 +- benchmark/clickbench/queries/q25.sql | 2 +- benchmark/clickbench/queries/q26.sql | 2 +- benchmark/clickbench/queries/q27.sql | 2 +- benchmark/clickbench/queries/q28.sql | 2 +- benchmark/clickbench/queries/q29.sql | 2 +- benchmark/clickbench/queries/q30.sql | 2 +- benchmark/clickbench/queries/q31.sql | 2 +- benchmark/clickbench/queries/q32.sql | 2 +- benchmark/clickbench/queries/q33.sql | 2 +- benchmark/clickbench/queries/q34.sql | 2 +- benchmark/clickbench/queries/q35.sql | 2 +- benchmark/clickbench/queries/q36.sql | 2 +- benchmark/clickbench/queries/q37.sql | 2 +- benchmark/clickbench/queries/q38.sql | 2 +- benchmark/clickbench/queries/q39.sql | 2 +- benchmark/clickbench/queries/q40.sql | 2 +- benchmark/clickbench/queries/q41.sql | 2 +- benchmark/clickbench/queries/q42.sql | 2 +- benchmark/clickbench/queries/q43.sql | 10 +++++ src/common/multi_file/multi_file_list.cpp | 26 +++++++++++- src/common/types/vector.cpp | 4 +- src/include/duckdb/common/types/vector.hpp | 2 +- 339 files changed, 1339 insertions(+), 443 deletions(-) create mode 100644 benchmark/clickbench/answers-24ssd/q01.csv create mode 100644 benchmark/clickbench/answers-24ssd/q02.csv create mode 100644 benchmark/clickbench/answers-24ssd/q03.csv create mode 100644 benchmark/clickbench/answers-24ssd/q04.csv create mode 100644 benchmark/clickbench/answers-24ssd/q05.csv create mode 100644 benchmark/clickbench/answers-24ssd/q06.csv create mode 100644 benchmark/clickbench/answers-24ssd/q07.csv create mode 100644 benchmark/clickbench/answers-24ssd/q08.csv create mode 100644 benchmark/clickbench/answers-24ssd/q09.csv create mode 100644 benchmark/clickbench/answers-24ssd/q10.csv create mode 100644 benchmark/clickbench/answers-24ssd/q11.csv create mode 100644 benchmark/clickbench/answers-24ssd/q12.csv create mode 100644 benchmark/clickbench/answers-24ssd/q13.csv create mode 100644 benchmark/clickbench/answers-24ssd/q14.csv create mode 100644 benchmark/clickbench/answers-24ssd/q15.csv create mode 100644 benchmark/clickbench/answers-24ssd/q16.csv create mode 100644 benchmark/clickbench/answers-24ssd/q17.csv create mode 100644 benchmark/clickbench/answers-24ssd/q18.csv create mode 100644 benchmark/clickbench/answers-24ssd/q19.csv create mode 100644 benchmark/clickbench/answers-24ssd/q20.csv create mode 100644 benchmark/clickbench/answers-24ssd/q21.csv create mode 100644 benchmark/clickbench/answers-24ssd/q22.csv create mode 100644 benchmark/clickbench/answers-24ssd/q23.csv create mode 100644 benchmark/clickbench/answers-24ssd/q24.csv create mode 100644 benchmark/clickbench/answers-24ssd/q25.csv create mode 100644 benchmark/clickbench/answers-24ssd/q26.csv create mode 100644 benchmark/clickbench/answers-24ssd/q27.csv create mode 100644 benchmark/clickbench/answers-24ssd/q28.csv create mode 100644 benchmark/clickbench/answers-24ssd/q29.csv create mode 100644 benchmark/clickbench/answers-24ssd/q30.csv create mode 100644 benchmark/clickbench/answers-24ssd/q31.csv create mode 100644 benchmark/clickbench/answers-24ssd/q32.csv create mode 100644 benchmark/clickbench/answers-24ssd/q33.csv create mode 100644 benchmark/clickbench/answers-24ssd/q34.csv create mode 100644 benchmark/clickbench/answers-24ssd/q35.csv create mode 100644 benchmark/clickbench/answers-24ssd/q36.csv create mode 100644 benchmark/clickbench/answers-24ssd/q37.csv create mode 100644 benchmark/clickbench/answers-24ssd/q38.csv create mode 100644 benchmark/clickbench/answers-24ssd/q39.csv create mode 100644 benchmark/clickbench/answers-24ssd/q40.csv create mode 100644 benchmark/clickbench/answers-24ssd/q41.csv create mode 100644 benchmark/clickbench/answers-24ssd/q42.csv create mode 100644 benchmark/clickbench/answers-24ssd/q43.csv create mode 100644 benchmark/clickbench/answers/q43.csv create mode 100644 benchmark/clickbench/clickbench-parquet-e0-1ssd-test.benchmark.in create mode 100644 benchmark/clickbench/clickbench-parquet-test/q01.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q01.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q02.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q03.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q04.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q05.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q06.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q07.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q08.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q09.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q10.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q11.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q12.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q13.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q14.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q15.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q16.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q17.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q18.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q19.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q20.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q21.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q22.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q23.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q24.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q25.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q26.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q27.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q28.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q29.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q30.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q31.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q32.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q33.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q34.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q35.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q36.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q37.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q38.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q39.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q40.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q41.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q42.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q43.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-1ssd-test.benchmark.in create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q01.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q02.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q03.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q04.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q05.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q06.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q07.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q08.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q09.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q10.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q11.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q12.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q13.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q14.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q15.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q16.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q17.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q18.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q19.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q20.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q21.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q22.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q23.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q24.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q25.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q26.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q27.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q28.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q29.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q30.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q31.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q32.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q33.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q34.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q35.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q36.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q37.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q38.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q39.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q40.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q41.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q42.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q43.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q01.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q02.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q03.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q04.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q05.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q06.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q07.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q08.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q09.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q10.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q11.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q12.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q13.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q14.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q15.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q16.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q17.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q18.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q19.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q20.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q21.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q22.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q23.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q24.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q25.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q26.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q27.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q28.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q29.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q30.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q31.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q32.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q33.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q34.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q35.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q36.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q37.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q38.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q39.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q40.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q41.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q42.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-1ssd/q43.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd.benchmark.in create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q01.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q02.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q03.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q04.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q05.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q06.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q07.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q08.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q09.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q10.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q11.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q12.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q13.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q14.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q15.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q16.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q17.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q18.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q19.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q20.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q21.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q22.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q23.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q24.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q25.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q26.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q27.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q28.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q29.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q30.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q31.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q32.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q33.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q34.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q35.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q36.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q37.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q38.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q39.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q40.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q41.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q42.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-e2-24ssd/q43.benchmark create mode 100644 benchmark/clickbench/clickbench-pixels-test/q01.benchmark create mode 100644 benchmark/clickbench/q43.benchmark create mode 100644 benchmark/clickbench/queries-test/q01.sql create mode 100644 benchmark/clickbench/queries/q43.sql diff --git a/benchmark/clickbench/answers-24ssd/q01.csv b/benchmark/clickbench/answers-24ssd/q01.csv new file mode 100644 index 000000000000..bcf4594b0c18 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q01.csv @@ -0,0 +1,2 @@ +count +2399939928 diff --git a/benchmark/clickbench/answers-24ssd/q02.csv b/benchmark/clickbench/answers-24ssd/q02.csv new file mode 100644 index 000000000000..7dd38d7b0c8e --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q02.csv @@ -0,0 +1,2 @@ +count +202134 diff --git a/benchmark/clickbench/answers-24ssd/q03.csv b/benchmark/clickbench/answers-24ssd/q03.csv new file mode 100644 index 000000000000..07ccec37a085 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q03.csv @@ -0,0 +1,2 @@ +sum|count|avg +3152344|10000000|1508.8046441000000000 diff --git a/benchmark/clickbench/answers-24ssd/q04.csv b/benchmark/clickbench/answers-24ssd/q04.csv new file mode 100644 index 000000000000..0a6090e35ad0 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q04.csv @@ -0,0 +1,2 @@ +avg +2513100748938099884 diff --git a/benchmark/clickbench/answers-24ssd/q05.csv b/benchmark/clickbench/answers-24ssd/q05.csv new file mode 100644 index 000000000000..8637e9b276cf --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q05.csv @@ -0,0 +1,2 @@ +count +17630976 diff --git a/benchmark/clickbench/answers-24ssd/q06.csv b/benchmark/clickbench/answers-24ssd/q06.csv new file mode 100644 index 000000000000..a7cb2943f87a --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q06.csv @@ -0,0 +1,2 @@ +count +835093 diff --git a/benchmark/clickbench/answers-24ssd/q07.csv b/benchmark/clickbench/answers-24ssd/q07.csv new file mode 100644 index 000000000000..b8df81a507aa --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q07.csv @@ -0,0 +1,2 @@ +min|max +2013-07-02|2013-07-31 diff --git a/benchmark/clickbench/answers-24ssd/q08.csv b/benchmark/clickbench/answers-24ssd/q08.csv new file mode 100644 index 000000000000..1b02f5986b57 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q08.csv @@ -0,0 +1,9 @@ +advengineid|count +27|107440 +2|89562 +13|4741 +25|340 +52|34 +28|8 +3|5 +50|4 diff --git a/benchmark/clickbench/answers-24ssd/q09.csv b/benchmark/clickbench/answers-24ssd/q09.csv new file mode 100644 index 000000000000..7fb765384dc8 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q09.csv @@ -0,0 +1,11 @@ +regionid|u +229|238734 +2|110580 +208|74491 +158|41364 +34|33519 +169|32199 +55|30880 +42|28675 +107|25750 +51|22482 diff --git a/benchmark/clickbench/answers-24ssd/q10.csv b/benchmark/clickbench/answers-24ssd/q10.csv new file mode 100644 index 000000000000..c85c1bd0c955 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q10.csv @@ -0,0 +1,11 @@ +regionid|sum|c|avg|count +229|496242|1696554|1547.9009669011419619|238734 +2|169267|897731|1426.8183241973375098|110580 +208|134381|476811|1372.3153052257603117|74491 +42|58343|253806|1585.9053450273043190|28675 +55|64858|237320|1424.5055199730321928|30880 +34|62485|190432|1568.6156265753654848|33519 +226|34883|183117|1590.0829251243740341|18527 +36|38255|171419|1592.5158529684574055|21284 +40|39327|162012|1602.8290990790805619|17720 +158|24748|150726|735.0502302190730199|41364 diff --git a/benchmark/clickbench/answers-24ssd/q11.csv b/benchmark/clickbench/answers-24ssd/q11.csv new file mode 100644 index 000000000000..cc56d9544e3e --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q11.csv @@ -0,0 +1,11 @@ +mobilephonemodel|u +iPad|74651 +iPhone|3440 +A500|1340 +N8-00|399 +ONE TOUCH 6030A|267 +iPho|195 +3110000|137 +GT-P7300B|135 +eagle75|132 +GT-I9500|124 diff --git a/benchmark/clickbench/answers-24ssd/q12.csv b/benchmark/clickbench/answers-24ssd/q12.csv new file mode 100644 index 000000000000..bdc319fb57fd --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q12.csv @@ -0,0 +1,11 @@ +mobilephone|mobilephonemodel|u +1|iPad|62929 +5|iPad|3498 +6|iPad|2092 +7|iPad|2001 +118|A500|1337 +6|iPhone|1017 +26|iPhone|1014 +10|iPad|968 +13|iPad|734 +32|iPad|688 diff --git a/benchmark/clickbench/answers-24ssd/q13.csv b/benchmark/clickbench/answers-24ssd/q13.csv new file mode 100644 index 000000000000..ab6562da5d8f --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q13.csv @@ -0,0 +1,11 @@ +searchphrase|c +ведомосквы вместу|4948 +смотреть онлайн бесплатно|3377 +ебутсы арениксандройд полнечный|3013 +ебутсы для|2552 +смотреть онлайн|2520 +ведомосквы вы из|2473 +ведомосквиталия страции|2035 +ведомосковский|1686 +из руками руками в евпатов и подряд|1596 +рецепты сбербан|1244 diff --git a/benchmark/clickbench/answers-24ssd/q14.csv b/benchmark/clickbench/answers-24ssd/q14.csv new file mode 100644 index 000000000000..2068696d4e79 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q14.csv @@ -0,0 +1,11 @@ +searchphrase|u +ебутсы арениксандройд полнечный|2898 +смотреть онлайн бесплатно|2740 +ебутсы для|2414 +смотреть онлайн|2040 +из руками руками в евпатов и подряд|1542 +ведомосквы вместу|1386 +смотреть онлайн бесплатно в хорошем|946 +рецепты сбербан|909 +смотреть|898 +ф-1|894 diff --git a/benchmark/clickbench/answers-24ssd/q15.csv b/benchmark/clickbench/answers-24ssd/q15.csv new file mode 100644 index 000000000000..5841864e6f51 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q15.csv @@ -0,0 +1,11 @@ +searchengineid|searchphrase|c +2|ведомосквы вместу|3481 +2|ебутсы арениксандройд полнечный|2419 +2|смотреть онлайн бесплатно|2253 +2|ведомосквы вы из|1859 +2|ебутсы для|1811 +2|ведомосковский|1682 +2|смотреть онлайн|1540 +2|ведомосквиталия страции|1443 +2|из руками руками в евпатов и подряд|1183 +2|рецепты сбербан|1172 diff --git a/benchmark/clickbench/answers-24ssd/q16.csv b/benchmark/clickbench/answers-24ssd/q16.csv new file mode 100644 index 000000000000..443cc189fe83 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q16.csv @@ -0,0 +1,11 @@ +userid|count +6949028786848070043|2496 +6762020047108358913|2051 +6718662516719813769|1678 +840609390070579088|1498 +6796732604398989098|1328 +1508127196834704092|1303 +3787634936610360879|1272 +2162069977849117686|1257 +671159363023897628|1248 +7923680072445463340|1207 diff --git a/benchmark/clickbench/answers-24ssd/q17.csv b/benchmark/clickbench/answers-24ssd/q17.csv new file mode 100644 index 000000000000..9e3be01c198f --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q17.csv @@ -0,0 +1,11 @@ +userid|searchphrase|count +6949028786848070043||2496 +6762020047108358913||2051 +6718662516719813769||1651 +840609390070579088||1498 +6796732604398989098||1328 +1508127196834704092||1303 +3787634936610360879||1271 +2162069977849117686||1257 +671159363023897628||1247 +7923680072445463340||1207 diff --git a/benchmark/clickbench/answers-24ssd/q18.csv b/benchmark/clickbench/answers-24ssd/q18.csv new file mode 100644 index 000000000000..cc0c98c8e0d6 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q18.csv @@ -0,0 +1,2 @@ +count +10 diff --git a/benchmark/clickbench/answers-24ssd/q19.csv b/benchmark/clickbench/answers-24ssd/q19.csv new file mode 100644 index 000000000000..5aae24b56667 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q19.csv @@ -0,0 +1,11 @@ +userid|m|searchphrase|count +268830234957867635|35||168 +268830234957867635|59||162 +268830234957867635|0||117 +8806295971514985514|38||97 +3735822156603262613|41||89 +5216851095034646002|51||80 +12481285348839703|39||75 +268830234957867635|36||75 +5568739309955161395|56||74 +5216851095034646002|52||67 diff --git a/benchmark/clickbench/answers-24ssd/q20.csv b/benchmark/clickbench/answers-24ssd/q20.csv new file mode 100644 index 000000000000..bf15087b9455 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q20.csv @@ -0,0 +1 @@ +userid diff --git a/benchmark/clickbench/answers-24ssd/q21.csv b/benchmark/clickbench/answers-24ssd/q21.csv new file mode 100644 index 000000000000..6e4316672ee0 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q21.csv @@ -0,0 +1,2 @@ +count +646 diff --git a/benchmark/clickbench/answers-24ssd/q22.csv b/benchmark/clickbench/answers-24ssd/q22.csv new file mode 100644 index 000000000000..e7052cb79ab4 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q22.csv @@ -0,0 +1,6 @@ +searchphrase|c_min|c +зачать онлайн бесплатно|http://tienskaia-moda-brietielkakh-2%2F%2Fwww.google-poyasnuha-petersburg/detail.aspx?sort=newly&trafkey|2 +как миксетин инструкция общая|http://samara.irr.ru/catalog_googleMBR%26ad%3D90%26pz|2 +комбактерина кабачки в крополь интерном сад тюмень|http://samara.irr.ru/catalog_googleTBR%26ad%3D278885%26bt%3D430001216|2 +один инструктура птахани нюши смотреть краси|http://bdsm_position/2624217,2013-07-01:2013/frl-4/transport.ru/google%2F|2 +строитель верси джейкоциты вычета|http://ru.tv/smsarhiv/num-9/nf-3/csrf-39818/googleBR|2 diff --git a/benchmark/clickbench/answers-24ssd/q23.csv b/benchmark/clickbench/answers-24ssd/q23.csv new file mode 100644 index 000000000000..c4cfb9612573 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q23.csv @@ -0,0 +1,7 @@ +searchphrase|min_url|min_title|c|c_distinct +коптимиквиды юриста с роуз рая|https://produkty%2Fpulove.ru/booklyattion-war-sinij-9182/women|Легко на участные участников., Цены - Стильная парнем. Саганрог догадения : Турции, купить у 10 дне кольные машинки не представки - Новая с избиение спродажа: котята 2014 г.в. Цена: 47500-10ECO060 – -------- купить квартиру Оренбург (России Galantrax Flamiliada Google, Nо 18 фотоконверк Супер Кардиган|45|12 +ведомосквы вместу|http://mysw.info/newsru.ru/compatible|Convent-менеджер с Google Players 1.3 кв. м.- Продажа: лет - купить Bisbal Systеms Aparty*|18|12 +коптимиквиды юрий жд ворожные моем|https://produkty%2Fpulove.ru/booklyattion-war-sinij-9182/women|Легко на участные участников., Цены - Стильная парнем. Саганрог догадения : Турции, купить у 10 дне кольные машинки не представки - Новая с избиение спродажа: котята 2014 г.в. Цена: 47500-10ECO060 – -------- купить квартиру Оренбург (России Galantrax Flamiliada Google, Nо 18 фотоконверк Супер Кардиган|16|6 +заделать магнездо|http://auto.ria.ua/search/ab_district=1&cid=577&action&op|"AUTO.ria.ua: продажа | Востов-на-Дону, чашечка Google Cayennection Polo | б.у. и новых. Автопоиска и купить в Омск - IRR.ru - Роддово, ул. Гибочной день цене"|13|13 +вспомидоры,отека обучение стека|https://produkty%2Fpulove.ru/booklyattion-war-sinij-9182/women|Легко на участные участников., Цены - Стильная парнем. Саганрог догадения : Турции, купить у 10 дне кольные машинки не представки - Новая с избиение спродажа: котята 2014 г.в. Цена: 47500-10ECO060 – -------- купить квартиру Оренбург (России Galantrax Flamiliada Google, Nо 18 фотоконверк Супер Кардиган|10|1 +авторы для jimm f/4-5.6 dc union arkham текст|http://nn.jobinmoscow.ru/real-estate/rent/Srochnoe-planet.ru/audio.ru/news/animals-platia%2F537|Google Papa Rapalace Rescu - модной тканика Ассортименте|9|9 diff --git a/benchmark/clickbench/answers-24ssd/q24.csv b/benchmark/clickbench/answers-24ssd/q24.csv new file mode 100644 index 000000000000..3bbcdd75c01b --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q24.csv @@ -0,0 +1,11 @@ +watchid|javaenable|title|goodevent|eventtime|eventdate|counterid|clientip|regionid|userid|counterclass|os|useragent|url|referer|isrefresh|referercategoryid|refererregionid|urlcategoryid|urlregionid|resolutionwidth|resolutionheight|resolutiondepth|flashmajor|flashminor|flashminor2|netmajor|netminor|useragentmajor|useragentminor|cookieenable|javascriptenable|ismobile|mobilephone|mobilephonemodel|params|ipnetworkid|traficsourceid|searchengineid|searchphrase|advengineid|isartifical|windowclientwidth|windowclientheight|clienttimezone|clienteventtime|silverlightversion1|silverlightversion2|silverlightversion3|silverlightversion4|pagecharset|codeversion|islink|isdownload|isnotbounce|funiqid|originalurl|hid|isoldcounter|isevent|isparameter|dontcounthits|withhash|hitcolor|localeventtime|age|sex|income|interests|robotness|remoteip|windowname|openername|historylength|browserlanguage|browsercountry|socialnetwork|socialaction|httperror|sendtiming|dnstiming|connecttiming|responsestarttiming|responseendtiming|fetchtiming|socialsourcenetworkid|socialsourcepage|paramprice|paramorderid|paramcurrency|paramcurrencyid|openstatservicename|openstatcampaignid|openstatadid|openstatsourceid|utmsource|utmmedium|utmcampaign|utmcontent|utmterm|fromtag|hasgclid|refererhash|urlhash|clid +7058844743522526920|1|фильму Железобрать Opel (Опель для похудение - Яндекс.Афиша – под на MyLove DVR в Кемеров|1|2013-07-02 10:50:50|2013-07-02|4493|2023509569|30918|185119029211177167|1|2|5|http://video.yandex.php?registered/main.votpusk.ru/googlead|http://kalininga197292693749216/economy|0|780|158|783|216|1368|554|37|15|7|700|0|0|22|D�|1|1|0|0|||4102419|-1|0||0|0|1750|609|243|2013-07-02 19:50:45|0|0|0|0|windows-1251;charset|1|0|0|0|4801876188276812613||173714996|0|0|0|0|0|5|2013-07-02 13:12:49|31|1|1|13641|0|2005420505|-1|-1|-1|S0|h1|||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-9064429112121268345|5756958054197876120|0 +6466242518441466416|1|Прогноз погоды: Красноармени тролевые автомобиля на Октябрята прографий : купить|1|2013-07-02 18:12:53|2013-07-02|4590|-1544836228|14711|117478365182732313|1|44|7|http://forumdisplayer/html5/v12/?from=google=confiscategoriya|http://mysw.info/images/info/node/2262&strict=1483&ei=C0f1UYGXI1xtdSto5U3pdJgPw&bvm=bv.49478099,d.bGE&cad=rjt&fu=0&input_action/vacancies/tag/314/2/men.notik.ru/a-show|0|9374|952|14982|3|1368|554|23|15|7|800.94|0|0|12|nA|1|1|0|0|||1204640|3|4|наиболь накручитель в windows8 стену свет часток 3 смотреть беремененты|0|0|1253|927|433|2013-07-02 16:16:32|7|0|60817|0|windows-1251;charset|1|0|0|0|0||716717760|0|0|0|0|0|5|2013-07-02 02:02:07|55|1|2|0|0|-543948863|-1|-1|-1|S0|� |||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-6957895657928461751|6519281032626428865|0 +4954146668330926947|1|Женский линина, 43 кв.м, Климатинск (Россия) - Яндекс.Афиша|1|2013-07-02 20:00:32|2013-07-03|1095|-351390645|2|5026010747613529189|1|44|88|http://auto.ria.ua/auto_id=2098395,950903/google|http://romandirov.ru/yandex.kz/animals/category_id=6|0|11085|158|9416|216|1996|1781|37|15|4|202|0|0|1|D�|1|1|0|0|||2315435|-1|0||0|0|1113|672|135|2013-07-03 18:16:40|4|1|16561|0|windows-1251;charset|1|0|0|0|5691507915445861453||85906933|0|0|0|0|0|5|2013-07-03 18:12:36|50|1|3|99|0|-1860117621|-1|-1|-1|E3|_i|||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-5227341002057045032|-6248036867388475739|0 +6423052030918639028|1|Стильники - Шоубиз - Свободная комнатная Пресса - svpressa.ru, по низкая одинок|1|2013-07-02 20:01:54|2013-07-03|3922|2013169962|16|2400934177792669498|1|44|5|http://wildberries.ru/?from]=¶ty.irr.ru/embass.ru/60910/googleBR&__gclients-sale&sr=http://wildberries.ru/placetti7/|http://auto_knopka_id=1&s_yers=0&price_do=¤cy=1&s_yers=2013-07-13-14-2.html|0|119|28|29|4|1638|1658|37|15|7|700|0|0|22|nA|1|1|0|0|||3453412|1|0||0|0|1509|966|135|2013-07-03 11:20:59|4|0|46077|0|windows|1|0|0|0|8075689287827418865||115121267|0|0|0|0|0|5|2013-07-03 13:35:27|0|0|0|0|0|1913624070|-1|-1|-1|S0|� |||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|2404325078032530992|8950534537132511175|0 +6637859480851184913|0||1|2013-07-02 20:10:27|2013-07-03|1095|-71233112|2|1275699553621284450|1|2|3|http://bonprix.ru%252d02.adriveresult.ru/mymail.ru/search=0&user_id=0&with_exchangeType=0&exchange=0&driver.ru/exp?sid=577&oki=1&op_produkty%2Fsport-pliance/r_tire=245595,9152817190&ID=131106-sedan&brand=BODYFLIRT&op_category_id=0&with_photos/photo/69363/3#formiruiushchen_min=&sq_kitched_car=0&confiscategory_id=96424048409&state/out-of-town/houses/brest.ru/spb/events-sale/secondary/search&input_with_photo-10.xhtml?1=1&cid=707547/?sort/price_do=1000488238&op_style_id=0&po_yers=2005 до 7000&wi=1920&numphoto=1&saledParams%3Drhost%3D_black_list.php?ostavkaz/210165728978/page3/#page.google&_suid=16207594351/?date=0&damages/0001216629/0/index.ru%2Fkategory&op_product_price=12:00:00 - Для женщин - Run Away.mp3ex.net/catalog_tatus=update=10&can_be_check_PP|http://romanrog-gorsk.irr.ru/yandex|0|11085|158|13686|216|1638|777|23|15|7|700|0|0|26|D�|1|1|0|0|||3208120|-1|0||0|0|167|461|135|2013-07-02 21:32:22|0|0|0|0|windows-1251|1|0|0|0|6813450615509004067|http://video.yandex.ru%2526pz%253D728%2526custom%252526bid%253D278885%2526ref%252526pz%253Dhttp://kazan.irr.ru/moscow/?ncrnd=4426190352&pvno=2&evlg=VC,2;VL,520;IC,106;IC,16;VL,32553Fsid%2526pz%2526custom%252526pz%253D22%25252f110916%252525253D430795%2C931396-67995%2C3%2C502&aN=Netscape&aV=5.0%20(build%20(2%20%D0%B5%D1%8C%20like%20Gecko)%20CLR%203.5.1)%20AppleWebKit%20InfoPath%253D839322%2526bn%253D0%2526nid%252526pz%253Dad.adriver.ru%2Fkategoriya%2F5.0%20%D0%BE%D0%B5%D0%BD%D0%BD%D0%A8%D0%BB%D1%82%D1%81%D0%B5%D0%B0%D1%81%D0%BF%D0%B8%D0%B5&op_product_id=577&oki=1&op_page=1&rs=1&page_len80/page_type=categoriya%2F537.11%3B%20Safari%2F&ti=%D0%B5%D0%B0%D1%84%D0%B4&where=all&object=default4295&ch=UTF-8&sF=11%2C7%2C700&aN=Netscape&aV=5.0%20Dreams/%D0%BE%D0%B4%D0%BE%D0%BE%D0%BA%D0%BE%D0%B0%D1%80%D0%B4.)&op_uid=106895%2C90399&op_product|665130496|0|0|0|0|0|5|2013-07-02 21:15:57|31|1|3|68|26|-163909038|-1|-1|-1|S0|h1|||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-8739253693451531427|619230445600647231|0 +8687896830903535760|0|Интернет-магазин об услуг, обзор пк/оплачиваемые брюнетокской» корал) 2008 г.в. Цена: 4999$|1|2013-07-02 20:11:10|2013-07-03|3922|-1047948087|106|-1085058681801081203|1|44|3|http://tks.ru/GameMain.aspx#location=pm;sa=sender_by=0&po_yers=1&yh=1&marka=0&top=0&checked=0&is_hot=0&auth=0&under_credit=0&auto.ria.ua/odnokomotiv_-TSSKA_Boys beentwin/vacuuma.ru/mepps.google/detail/?folders|https://direction/house/375146024&u_nplug=studieslist.php?p=14&ved=0CDoQFjAB&url=http://anime-2/?page=12:00:00&ei=bIrSUYXuDowlMHAL1Xg|0|306|23992|304|32276|1087|938|23|15|7|700|0|0|26|D�|1|1|0|0|||4185067|-1|0||0|0|1095|965|976|2013-07-03 17:36:01|4|1|16561|0|windows|1|0|0|0|8981451969387669998||73649768|0|0|0|0|0|5|2013-07-03 06:40:03|31|1|2|70|4|-1110642011|-1|-1|-1|S0|� |||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|5456034342883707759|5017153378350170782|0 +8537208749719512791|1||1|2013-07-02 20:16:24|2013-07-03|1095|-236622842|8287|6650119587517373886|1|44|88|http://solikansa_BCCWT418gE&ti=Круглый - Jumane/photo=&int[11]=Y&Selection/houses/post-advert161457798470/0/washers.yandex.xml?id=2013/07/08/219514/articles/39829/#100101216629%26sid%3D158197%26width%3Dhttp://real-estate/resort=price_do=¤cy=1#country=&op_seo_entry=&op_produkty%2Fbjustghalt._kr./batayskiy-mkr-n-Chelnik.ru/filmId=eFxBVoqvUXI&where=all&filmId=nx9w742354/detail/96248698301c06e1a-c6-01.jpg.html?1=1&cid=577&oki=1&with_video.yandex.ua/users/folders/win8/articles/notebook.net/ero/7452.html?1=1&cid=577&oki=1&op_page12/09/10.html%26custom=0&undefined/under_by=0&po_yers=2013/?page.google&_suid=16207594351/?date=0&damages/0001216629/0/index.ru%2Fkategory&op_product_price=12:00:00 - Для женщин - Run Away.mp3ex.net/catalog_tatus=update=10&can_be_checked|http://roma.ru/photos/photo=1&st=40000][]=2271221%26width%3D213|0|11085|158|13686|22|1996|1781|37|15|7|700|0|0|1|4�|1|1|0|0|||2882960|-1|0||0|0|167|461|135|2013-07-03 06:24:33|4|1|16561|0|windows-1251;charset|1|0|0|0|6042591173012237824|http://video.yandex.ru/%D0%B2%D1%8C/ru-en/Media%2F536.4427.275333%5D%5Bfrom=&fuelRateFrom=&power_door=0&confiscategory_id=1727724106634,39740539%20%D0%B3%D1%8F&op_page28/?Search.php?showtopic/547-99859593594&pt=b&pd=8&pw=2&pv=19&referre=all&text=%D0%B0%D1%80%D0%B6%D0%B1%D1%83%D0%BA%D0%B4%D0%B5%20%D0%B8%D0%B1%D0%B44.)%20Chrome%2F2.1072&op_style_id=10916%20(KHTML%2C%20%D0%B3%D0%BE%D1%81%D0%B5%D1%82+50000/currency=RUR/page_type=category_name=%D0%BB%D0%B3/%D0%BD%D0%B0%D1%89%D0%B5%D1%8C%D1%82%D0%BD%D1%82%D1%82%D1%80%D0%BE&where=all&filmId=D7SfzE1WUXI&where=all&filmId=mwMjyp_NUXI&where|24595220|0|0|0|0|0|5|2013-07-03 19:37:25|31|1|3|4|20|-1884127060|-1|-1|-1|S0|� |||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-2877248332638619260|-902412261456772195|0 +7946021776700523116|1|ВАЗ Коммерческие дня. Лента новые авто б.у. и новые список резюме Главную страница 2 симптомы онлайн бесплатья женщин от А до 1 — Афиша – подработу|1|2013-07-02 20:17:57|2013-07-03|3922|-1820539599|191|8953565033367093532|1|2|5|http:%2F%2Fwwww.bonprix.ru/showtopic.php?item_no=110201-g-v-15-1-6-9-647.html?1=1&cid=5482,96830a373b7d909e65f626668918%2F%2Fwwww.bonprix.ru/google-sosudamages/CartFormat]=2451095&cz=false&inTitle=False&inBody||0|0|0|92|232|1990|554|37|14|3|700|0|0|1|D�|1|1|0|0|||3058797|0|0||0|0|0|0|135|2013-07-03 04:00:27|0|0|0|0|windows|1|0|0|0|6860403282610675518||238955781|0|0|0|0|0|5|2013-07-03 15:49:25|0|0|0|0|0|-436763609|-1|-1|-1|S0|h1|||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-296158784638538920|7285576818138094034|0 +4808360075854427747|1||1|2013-07-02 20:28:46|2013-07-03|1095|-65439789|2|4265080556653027653|1|44|5|http://video=0&input_onlinegro/enter highlandex.ru%2Fpass%3Drhost%3D278885%26bn%3D0%26ntype%3Dsa%26url%3D//ad.adrivers-total=больше 17003674653821490&cid=7666629/0/&&puid2=23&pvno=2&evlg=VC,1;VL,3686/9/page_type=2&distridzhinsk.irr.ru/default.ru/forumdisplaytalk/flyshingtoalbums/skivayuschik-5-bef6-4796/city&custom%3D%26CompPath%3D728%26height_to=-1&s_yers=()&page=4&driver.ru/real-estat_type=2d#schenie_nebo_sarators.html?1=1&cid=584&wi=1280&lo=http://loveplanet.ee/gard-pozhki/model=0&s_yers=0&price_do=¤cy=1&saledParams%3Drhost%3D_black_list.php?ostavkaz/210165728978/page3/#page.google&_suid=16207594351/?date=0&damages/0001216629/0/index|http://roma.ru/photos/photo=1&cnf=63|0|11085|158|13686|22|2428|1103|37|15|7|700|0|0|22|D�|1|1|0|0|||4027771|-1|0||0|0|167|461|135|2013-07-03 19:46:28|4|0|46077|0|windows-1251;charset|1|0|0|0|7095864692377209897|http://video.yandex.ru/%D0%B2%D1%8C/ru-en/Media%2F536.4427.275333%5D%5Bfrom=&fuelRateFrom=&power_door=0&confiscategory_id=1727724106634,392;IC,1840828&st=2&search?text=%D0%BE%D1%88%D0%BD%D1%82%D1%81%D0%A1%20%D1%80%D0%BB%D0%BB%D0%BA%D0%9B%D0%B0%D1%82%D1%80%D0%BB%D1%80%D0%B5%D0%B5%D0%BD%D0%BD%D0%B2%D1%82%D0%B5%D1%8C%20%D1%81%D0%BC%D1%81%D0%B2%D0%BB%D1%87%D0%BF%D0%9F%D0%BD%D0%B5%D0%B6%D0%B8&ch=utf-8&sF=11%2C16629/0/&&puid1=f&puid1=f&puid2=4000000%2526bn%25253D62895%2C96279602213424166981%5D%5Bto%5D=City_id=921295%2C9258795&ch=UTF-8&sF=11%2C7%2C7%2C700&pt=b&pd=6&pv=11&bL=ru&cE=true&uA=Mozilla%2Fdlia-zhieniiaia&retpath=%2Fcategory_id=577&oki=1&op_category_name=%D0%BC%D0%B4&where=all&object=default4295&ch=UTF-8&sF=11%2C7%2C700&aN=Netscape&aV=5.0%20Dreams/%D0%BE%D0%B4%D0%BE%D0%BE%D0%BA%D0%BE%D0%B0%D1%80%D0%B4.)&op_uid=1068|150765879|0|0|0|0|0|5|2013-07-02 20:04:16|28|1|2|120|5|-1948918277|-1|-1|-1|S0|h1|||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-5126477814378826427|-5647171006065326247|0 +7200150188937649439|1||1|2013-07-02 20:53:36|2013-07-03|1634|2058317870|229|2616515319670565673|1|2|7|http://myloveplanety-dod/peugeot/photo.ria.ua/user_id=0&with_photo=0&is_hot=0&city=Москве все серия&where=all&text=черный%2Fчерный - bpc bonprix.ru/exp?sid=577&oki=1&op_page_type=product_price=290&int[3][to]=&input_bdsmpeople.ru/product_id=9781&pid=f8OqQqyx0Cw&where=all&filmId=MD9WOFpSiUw&where=all&film/45028392&state=0&engineVolumeFrom=last_auto_id=2385/?date=0&view&rid=0&page.google_grindex.php|https://googlead&32%2F&ei=dT_1UaykHfw&bvm=bv.49784469,d.bGE&cad=rjt&ss=98b0d3ae390d3f5baa976c4-7028.pl?bsa22197068/hero_subgroup_cod_1-u_1-tortivnyie-plata.ru/tablet/landirovanna000000|0|14272|20|12964|520|1638|1658|37|15|7|800.94|3|0|13|nA|1|1|0|0|||756406|2|0||27|0|167|461|135|2013-07-03 01:09:32|0|0|0|0|windows-1251;charset|1|0|0|0|5775033370606960488|http://video.yandex.ru/cars/pass%2526bt%253D213767436/room%252526bt%253D_blank%25253D728%25253A%2F%2Fwww.bonprix%20collect%5B2378%5D%5Bfrom%5D=&selection%5Bbrand=bpzjC9Os8gE&where=all&filmId=y7h9kbrt8gE&where=all&filmId=iiEditions%5B0%5D%5B%5D=0&sf=1&text=%D1%80%D0%B8%D0%BA%D1%85&ch=utf-8&sF=11%2C602%20Yx)&bL=ru&cE=true&uA=Mozilla%2F537.36&bL=ru&cE=true&uA=Mozilla%2Fnizhnie%5Bpropfilter%3DMAIL%26aktion_type%253DBbZjxG3eBUXI|836404773|0|0|0|0|0|5|2013-07-02 20:48:25|55|2|3|474|14|1331323892|-1|-1|-1|S0|� |||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-1521508465884327039|-4643593983879210590|0 diff --git a/benchmark/clickbench/answers-24ssd/q25.csv b/benchmark/clickbench/answers-24ssd/q25.csv new file mode 100644 index 000000000000..1619303aa29a --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q25.csv @@ -0,0 +1,11 @@ +searchphrase +скачать читалию в духовке +вакансионал 28 неделю вытяжного печь бабка бу двиг 1.6.02.2013 смотреть фильм маринструкция движимость новые огурцы набеременнок +саша и медведьма nokia +после онлайн бесплатно +смурфики подлок цена домашних условариус мультфильм +озонины по гибельность +бонприкры безымянник руками в мыть калиника двоих огурцы +первого других граждан ребята бесплатно +пловарне являемые +работе крошки diff --git a/benchmark/clickbench/answers-24ssd/q26.csv b/benchmark/clickbench/answers-24ssd/q26.csv new file mode 100644 index 000000000000..453ae9dcc8b7 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q26.csv @@ -0,0 +1,11 @@ +searchphrase + светы женске 2 сезон +$_get am2 купейн в хорошем +$_get it of goodbye minecraft +$_get lucky marantazii online b92 трейлер невски +$_poslandon.ru/moscow 2 торговлю +$_post rjktcfhtdcr +$_postarshippuden paris stan +$d причина +$d причина +идр& diff --git a/benchmark/clickbench/answers-24ssd/q27.csv b/benchmark/clickbench/answers-24ssd/q27.csv new file mode 100644 index 000000000000..1619303aa29a --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q27.csv @@ -0,0 +1,11 @@ +searchphrase +скачать читалию в духовке +вакансионал 28 неделю вытяжного печь бабка бу двиг 1.6.02.2013 смотреть фильм маринструкция движимость новые огурцы набеременнок +саша и медведьма nokia +после онлайн бесплатно +смурфики подлок цена домашних условариус мультфильм +озонины по гибельность +бонприкры безымянник руками в мыть калиника двоих огурцы +первого других граждан ребята бесплатно +пловарне являемые +работе крошки diff --git a/benchmark/clickbench/answers-24ssd/q28.csv b/benchmark/clickbench/answers-24ssd/q28.csv new file mode 100644 index 000000000000..77a96c02c7f4 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q28.csv @@ -0,0 +1,13 @@ +counterid|l|c +1634|198.14682889405975|315442 +786|186.74822447895926|120528 +515|126.3575827147763|102793 +62|93.2171469369525|613474 +3922|87.838815109122|5410321 +38|76.4352836914351|507770 +1483|71.26490344345137|869128 +2264|67.69948408050644|278338 +4635|66.11566620372751|116646 +1095|65.01977227752748|363337 +1830|64.91909106860852|113980 +1060|61.04026314017641|252489 diff --git a/benchmark/clickbench/answers-24ssd/q29.csv b/benchmark/clickbench/answers-24ssd/q29.csv new file mode 100644 index 000000000000..89db93aab678 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q29.csv @@ -0,0 +1,16 @@ +k|l|c|min_referer +gadgets.irr.ru|131.08778497763169|223307|https://gadgets.irr.ru/2jmj7l5rSw0yVb +go.mail|108.08330565536399|861094|http://go.mail/04/detskaia-moda-zhiensmed +google.ru|106.81029314933194|291592|http://google.ru/ +state=19945206|106.15324802128242|424012|http://state=19945206/foto-4/login%20NoTs3M&where=all&filmId=u8aGGqtWs3M&where=all&server=sc.cheloveplanet.ru/forum.little&categoriya/muzhskaya_istory.com/demii-malchik_148_4055074241537][to]=&input_activalry: A Love&where=all&text=купить florer&aktion/loansert перевозобности&site_id=197&text=добавь лазерногорский тайская полупая автомобильника&v=1414-resp_desyachnyeprague +msouz.ru|105.58645261522527|193100|http://msouz.ru/idei/roma.ru/yandsearch&core_rewrite +bdsmpeople.ru|103.04552317415731|113920|http://bdsmpeople.ru/ +mysw.info|86.30201963130374|180528|http://mysw.info/10_nlo_kotorovit.co/mk/84371297)&vendor +diary.ru|84.12597628304007|143273|http://diary.ru/?favoriki.ru/cars/passe/5175c6d729/currency +yandex.ru|84.08328926355473|381970|http://yandex.ru/ +irr.ru|80.37756218471935|103281|http://irr.ru/?_nl=1310Cw&wherepliechoms +tambov.irr.ru|77.98709748566387|308312|http://tambov.irr.ru/0/c1/tgFtaeLDK0yb01A7xvQF08sjCFqQxn51 +smeshariki.ru|73.43142026953232|148331|http://smeshariki.ru/#gs_rn=139750&sz=insidencies/uboard,63.47&i=5&docid +auto.ria.ua|68.00145941482586|156227|http://auto.ria.ua/&q=администов +google.com|62.580623200696934|173331|http://google.com/&http://forum.materials/dogs/premiere/rusputprtn +romandirov.ru|55.51039716697866|187503|http://romandirov.ru/search?clid diff --git a/benchmark/clickbench/answers-24ssd/q30.csv b/benchmark/clickbench/answers-24ssd/q30.csv new file mode 100644 index 000000000000..70c42f74c2fd --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q30.csv @@ -0,0 +1,2 @@ +sum|sum_1|sum_2|sum_3|sum_4|sum_5|sum_6|sum_7|sum_8|sum_9|sum_10|sum_11|sum_12|sum_13|sum_14|sum_15|sum_16|sum_17|sum_18|sum_19|sum_20|sum_21|sum_22|sum_23|sum_24|sum_25|sum_26|sum_27|sum_28|sum_29|sum_30|sum_31|sum_32|sum_33|sum_34|sum_35|sum_36|sum_37|sum_38|sum_39|sum_40|sum_41|sum_42|sum_43|sum_44|sum_45|sum_46|sum_47|sum_48|sum_49|sum_50|sum_51|sum_52|sum_53|sum_54|sum_55|sum_56|sum_57|sum_58|sum_59|sum_60|sum_61|sum_62|sum_63|sum_64|sum_65|sum_66|sum_67|sum_68|sum_69|sum_70|sum_71|sum_72|sum_73|sum_74|sum_75|sum_76|sum_77|sum_78|sum_79|sum_80|sum_81|sum_82|sum_83|sum_84|sum_85|sum_86|sum_87|sum_88|sum_89 +15088046441|15098046441|15108046441|15118046441|15128046441|15138046441|15148046441|15158046441|15168046441|15178046441|15188046441|15198046441|15208046441|15218046441|15228046441|15238046441|15248046441|15258046441|15268046441|15278046441|15288046441|15298046441|15308046441|15318046441|15328046441|15338046441|15348046441|15358046441|15368046441|15378046441|15388046441|15398046441|15408046441|15418046441|15428046441|15438046441|15448046441|15458046441|15468046441|15478046441|15488046441|15498046441|15508046441|15518046441|15528046441|15538046441|15548046441|15558046441|15568046441|15578046441|15588046441|15598046441|15608046441|15618046441|15628046441|15638046441|15648046441|15658046441|15668046441|15678046441|15688046441|15698046441|15708046441|15718046441|15728046441|15738046441|15748046441|15758046441|15768046441|15778046441|15788046441|15798046441|15808046441|15818046441|15828046441|15838046441|15848046441|15858046441|15868046441|15878046441|15888046441|15898046441|15908046441|15918046441|15928046441|15938046441|15948046441|15958046441|15968046441|15978046441 diff --git a/benchmark/clickbench/answers-24ssd/q31.csv b/benchmark/clickbench/answers-24ssd/q31.csv new file mode 100644 index 000000000000..0d0179152198 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q31.csv @@ -0,0 +1,11 @@ +searchengineid|clientip|c|c_sum|avg +2|-927025522|190|32|1616.0473684210526316 +2|-19034471|182|30|1756.8516483516483516 +2|1124827693|182|90|1730.0054945054945055 +2|-1262139876|172|17|1527.6104651162790698 +2|2145233773|157|33|1608.9681528662420382 +2|2128431738|145|25|1585.7241379310344828 +2|-792059583|144|11|1686.6319444444444444 +2|-1993532306|141|7|1618.7943262411347518 +2|-1827755091|138|8|1744.7753623188405797 +2|-1206311089|132|3|1647.5151515151515152 diff --git a/benchmark/clickbench/answers-24ssd/q32.csv b/benchmark/clickbench/answers-24ssd/q32.csv new file mode 100644 index 000000000000..c7b40106fd1b --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q32.csv @@ -0,0 +1,2 @@ +min_c|max_c|count +1|1|10 diff --git a/benchmark/clickbench/answers-24ssd/q33.csv b/benchmark/clickbench/answers-24ssd/q33.csv new file mode 100644 index 000000000000..c7b40106fd1b --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q33.csv @@ -0,0 +1,2 @@ +min_c|max_c|count +1|1|10 diff --git a/benchmark/clickbench/answers-24ssd/q34.csv b/benchmark/clickbench/answers-24ssd/q34.csv new file mode 100644 index 000000000000..f0ed156337b9 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q34.csv @@ -0,0 +1,11 @@ +url|c +http://irr.ru/index.php?showalbum/login-leniya7777294,938303130|90604 +http:%2F%2Fdlia-zhienskaia-moda-tunika|64857 +http://komme%2F27.0.1453.116|43456 +http:%2F%2Fwwww.bonprix.ru/mosclinindzya|40765 +http://irr.ru/index.php?showalbum/login-kapusta-advert2668]=0&order_by=0|15388 +http%3A//masterh5.adriver.ru/perm.irr|14665 +http://irr.ru/index.php?showalbum/login-kapustic/product_name|14484 +http://smeshariki.ru/login-157|13081 +http://kompl-b-p-2308|11629 +https://produkty%2Fproduct|11464 diff --git a/benchmark/clickbench/answers-24ssd/q35.csv b/benchmark/clickbench/answers-24ssd/q35.csv new file mode 100644 index 000000000000..df354b821ca1 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q35.csv @@ -0,0 +1,11 @@ +?column?|url|c +1|http://irr.ru/index.php?showalbum/login-leniya7777294,938303130|90604 +1|http:%2F%2Fdlia-zhienskaia-moda-tunika|64857 +1|http://komme%2F27.0.1453.116|43456 +1|http:%2F%2Fwwww.bonprix.ru/mosclinindzya|40765 +1|http://irr.ru/index.php?showalbum/login-kapusta-advert2668]=0&order_by=0|15388 +1|http%3A//masterh5.adriver.ru/perm.irr|14665 +1|http://irr.ru/index.php?showalbum/login-kapustic/product_name|14484 +1|http://smeshariki.ru/login-157|13081 +1|http://kompl-b-p-2308|11629 +1|https://produkty%2Fproduct|11464 diff --git a/benchmark/clickbench/answers-24ssd/q36.csv b/benchmark/clickbench/answers-24ssd/q36.csv new file mode 100644 index 000000000000..67e831e2483f --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q36.csv @@ -0,0 +1,11 @@ +client_ip|client_ip_1|client_ip_2|client_ip_3|c +-1206311089|-1206311090|-1206311091|-1206311092|6085 +1928873128|1928873127|1928873126|1928873125|3290 +1151807695|1151807694|1151807693|1151807692|2711 +-267589304|-267589305|-267589306|-267589307|2524 +1472567882|1472567881|1472567880|1472567879|2421 +2127211172|2127211171|2127211170|2127211169|2292 +-1064396353|-1064396354|-1064396355|-1064396356|2230 +-927025522|-927025523|-927025524|-927025525|2126 +657371700|657371699|657371698|657371697|2058 +-1469746798|-1469746799|-1469746800|-1469746801|2025 diff --git a/benchmark/clickbench/answers-24ssd/q37.csv b/benchmark/clickbench/answers-24ssd/q37.csv new file mode 100644 index 000000000000..cf027ef4e408 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q37.csv @@ -0,0 +1,11 @@ +url|pageviews +http://irr.ru/index.php?showalbum/login-leniya7777294,938303130|85646 +http://komme%2F27.0.1453.116|42422 +http://irr.ru/index.php?showalbum/login-kapusta-advert2668]=0&order_by=0|15165 +http://irr.ru/index.php?showalbum/login-kapustic/product_name|13779 +http://irr.ru/index.php|10559 +http://irr.ru/index.php?showalbum/login|8997 +http://komme%2F27.0.1453.116 Safari%2F5.0 (compatible; MSIE 9.0;|6322 +http://irr.ru/index.php?showalbum/login-kupalnik|3633 +http://irr.ru/index.php?showalbum/login-kapusta-advert27256.html_params|3363 +http://komme%2F27.0.1453.116 Safari|2538 diff --git a/benchmark/clickbench/answers-24ssd/q38.csv b/benchmark/clickbench/answers-24ssd/q38.csv new file mode 100644 index 000000000000..98ace410027d --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q38.csv @@ -0,0 +1,11 @@ +title|pageviews +Тест (Россия) - Яндекс|102228 +Шарарай), Выбрать! - обсуждаются на голд: Шоубиз - Свободная историс|68968 +Приморск - IRR.ru|67496 +Брюки New Era H (Асус) 258 общая выплаток, горшечными|31750 +Теплоску на|19270 +Dave and Hotpoint sport – самые вещие|11962 +Приморск (Россия) - Яндекс.Видео|11618 +AUTO.ria.ua ™ - Аппер|11611 +OWAProfessign), продать|8965 +Труси - Шоубиз|8445 diff --git a/benchmark/clickbench/answers-24ssd/q39.csv b/benchmark/clickbench/answers-24ssd/q39.csv new file mode 100644 index 000000000000..5e80470b43d0 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q39.csv @@ -0,0 +1,2 @@ +min_pv|max_pv|count +2|2|10 diff --git a/benchmark/clickbench/answers-24ssd/q40.csv b/benchmark/clickbench/answers-24ssd/q40.csv new file mode 100644 index 000000000000..1175c2b925c0 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q40.csv @@ -0,0 +1,2 @@ +min_pv|max_pv|count +13|13|10 diff --git a/benchmark/clickbench/answers-24ssd/q41.csv b/benchmark/clickbench/answers-24ssd/q41.csv new file mode 100644 index 000000000000..3b69918d2662 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q41.csv @@ -0,0 +1,7 @@ +urlhash|eventdate|pageviews +-3950137591013798111|2013-07-15|22 +-3172049944036544851|2013-07-15|22 +1387759335351574242|2013-07-15|22 +2680587802399303961|2013-07-15|22 +3756346524397046411|2013-07-15|22 +7719727592795372103|2013-07-15|22 diff --git a/benchmark/clickbench/answers-24ssd/q42.csv b/benchmark/clickbench/answers-24ssd/q42.csv new file mode 100644 index 000000000000..27e65edfd459 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q42.csv @@ -0,0 +1 @@ +windowclientwidth|windowclientheight|pageviews diff --git a/benchmark/clickbench/answers-24ssd/q43.csv b/benchmark/clickbench/answers-24ssd/q43.csv new file mode 100644 index 000000000000..2a60dabcdc21 --- /dev/null +++ b/benchmark/clickbench/answers-24ssd/q43.csv @@ -0,0 +1,11 @@ +m|pageviews +2013-07-15 12:40:00|434 +2013-07-15 12:41:00|378 +2013-07-15 12:42:00|395 +2013-07-15 12:43:00|391 +2013-07-15 12:44:00|366 +2013-07-15 12:45:00|406 +2013-07-15 12:46:00|395 +2013-07-15 12:47:00|381 +2013-07-15 12:48:00|385 +2013-07-15 12:49:00|415 diff --git a/benchmark/clickbench/answers/q01.csv b/benchmark/clickbench/answers/q01.csv index ecf73354d276..36b09570da63 100644 --- a/benchmark/clickbench/answers/q01.csv +++ b/benchmark/clickbench/answers/q01.csv @@ -1,2 +1,2 @@ -count_star() -630500 +count +10000000 diff --git a/benchmark/clickbench/answers/q02.csv b/benchmark/clickbench/answers/q02.csv index 3112521f5d52..7dd38d7b0c8e 100644 --- a/benchmark/clickbench/answers/q02.csv +++ b/benchmark/clickbench/answers/q02.csv @@ -1,2 +1,2 @@ -sum(AdvEngineID)|count_star()|avg(ResolutionWidth) -7280088|99997497|1513.4879349030107 +count +202134 diff --git a/benchmark/clickbench/answers/q03.csv b/benchmark/clickbench/answers/q03.csv index 292510049ce6..07ccec37a085 100644 --- a/benchmark/clickbench/answers/q03.csv +++ b/benchmark/clickbench/answers/q03.csv @@ -1,2 +1,2 @@ -avg(UserID) -2.528953029789716e+18 +sum|count|avg +3152344|10000000|1508.8046441000000000 diff --git a/benchmark/clickbench/answers/q04.csv b/benchmark/clickbench/answers/q04.csv index ebaf81210c2b..0a6090e35ad0 100644 --- a/benchmark/clickbench/answers/q04.csv +++ b/benchmark/clickbench/answers/q04.csv @@ -1,2 +1,2 @@ -count(DISTINCT UserID) -17630976 +avg +2513100748938099884 diff --git a/benchmark/clickbench/answers/q05.csv b/benchmark/clickbench/answers/q05.csv index 1c07d3f2f097..1392773b862f 100644 --- a/benchmark/clickbench/answers/q05.csv +++ b/benchmark/clickbench/answers/q05.csv @@ -1,2 +1,2 @@ -count(DISTINCT SearchPhrase) -6019103 +count +1530334 diff --git a/benchmark/clickbench/answers/q06.csv b/benchmark/clickbench/answers/q06.csv index c38d09c1178d..a7cb2943f87a 100644 --- a/benchmark/clickbench/answers/q06.csv +++ b/benchmark/clickbench/answers/q06.csv @@ -1,2 +1,2 @@ -min(EventDate)|max(EventDate) -2013-07-02|2013-07-31 +count +835093 diff --git a/benchmark/clickbench/answers/q07.csv b/benchmark/clickbench/answers/q07.csv index 61a27aabaeed..b8df81a507aa 100644 --- a/benchmark/clickbench/answers/q07.csv +++ b/benchmark/clickbench/answers/q07.csv @@ -1,19 +1,2 @@ -AdvEngineID|count_star() -2|404602 -27|113167 -13|45631 -45|38960 -44|9730 -3|6896 -62|5266 -52|3554 -50|938 -28|836 -53|350 -25|343 -61|158 -21|38 -42|20 -16|7 -7|3 -22|1 +min|max +2013-07-02|2013-07-31 diff --git a/benchmark/clickbench/answers/q08.csv b/benchmark/clickbench/answers/q08.csv index 5e8aaa183749..1b02f5986b57 100644 --- a/benchmark/clickbench/answers/q08.csv +++ b/benchmark/clickbench/answers/q08.csv @@ -1,11 +1,9 @@ -RegionID|u -229|2845673 -2|1081016 -208|831676 -169|604583 -184|322661 -158|307152 -34|299479 -55|286525 -107|272448 -42|243181 +advengineid|count +27|107440 +2|89562 +13|4741 +25|340 +52|34 +28|8 +3|5 +50|4 diff --git a/benchmark/clickbench/answers/q09.csv b/benchmark/clickbench/answers/q09.csv index beba96c5b2f0..7fb765384dc8 100644 --- a/benchmark/clickbench/answers/q09.csv +++ b/benchmark/clickbench/answers/q09.csv @@ -1,11 +1,11 @@ -RegionID|sum(AdvEngineID)|c|avg(ResolutionWidth)|count(DISTINCT UserID) -229|2077656|18295832|1506.085243130785|2845673 -2|441662|6687587|1479.8386542111527|1081016 -208|285925|4261812|1285.2593246722286|831676 -169|100887|3320229|1465.9073732564832|604583 -32|81498|1843518|1538.0376568061718|216010 -34|161779|1792369|1548.360152401654|299479 -184|55526|1755192|1506.8082967561384|322661 -42|108820|1542717|1587.1085208758313|243181 -107|120470|1516690|1548.6028970982863|272448 -51|98212|1435578|1579.8860354505293|211505 +regionid|u +229|238734 +2|110580 +208|74491 +158|41364 +34|33519 +169|32199 +55|30880 +42|28675 +107|25750 +51|22482 diff --git a/benchmark/clickbench/answers/q10.csv b/benchmark/clickbench/answers/q10.csv index 686680609c47..c85c1bd0c955 100644 --- a/benchmark/clickbench/answers/q10.csv +++ b/benchmark/clickbench/answers/q10.csv @@ -1,11 +1,11 @@ -MobilePhoneModel|u -iPad|1090347 -iPhone|45758 -A500|16046 -N8-00|5565 -iPho|3300 -ONE TOUCH 6030A|2759 -GT-P7300B|1907 -3110000|1871 -GT-I9500|1598 -eagle75|1492 +regionid|sum|c|avg|count +229|496242|1696554|1547.9009669011419619|238734 +2|169267|897731|1426.8183241973375098|110580 +208|134381|476811|1372.3153052257603117|74491 +42|58343|253806|1585.9053450273043190|28675 +55|64858|237320|1424.5055199730321928|30880 +34|62485|190432|1568.6156265753654848|33519 +226|34883|183117|1590.0829251243740341|18527 +36|38255|171419|1592.5158529684574055|21284 +40|39327|162012|1602.8290990790805619|17720 +158|24748|150726|735.0502302190730199|41364 diff --git a/benchmark/clickbench/answers/q11.csv b/benchmark/clickbench/answers/q11.csv index 538dd4cd085a..cc56d9544e3e 100644 --- a/benchmark/clickbench/answers/q11.csv +++ b/benchmark/clickbench/answers/q11.csv @@ -1,11 +1,11 @@ -MobilePhone|MobilePhoneModel|u -1|iPad|931038 -5|iPad|48385 -6|iPad|29710 -7|iPad|28391 -118|A500|16005 -6|iPhone|14516 -26|iPhone|13566 -10|iPad|11433 -32|iPad|9503 -13|iPad|9417 +mobilephonemodel|u +iPad|74651 +iPhone|3440 +A500|1340 +N8-00|399 +ONE TOUCH 6030A|267 +iPho|195 +3110000|137 +GT-P7300B|135 +eagle75|132 +GT-I9500|124 diff --git a/benchmark/clickbench/answers/q12.csv b/benchmark/clickbench/answers/q12.csv index a6caa92c0e7d..bdc319fb57fd 100644 --- a/benchmark/clickbench/answers/q12.csv +++ b/benchmark/clickbench/answers/q12.csv @@ -1,11 +1,11 @@ -SearchPhrase|c -"карелки"|70263 -"албатрутдин"|34675 -"смотреть онлайн"|24580 -"смотреть онлайн бесплатно"|21647 -"смотреть"|19707 -"мангу в зарабей грама"|19195 -"дружке помещение"|17284 -galaxy table|16746 -"экзоидные"|16620 -"сколько мытищи"|12317 +mobilephone|mobilephonemodel|u +1|iPad|62929 +5|iPad|3498 +6|iPad|2092 +7|iPad|2001 +118|A500|1337 +6|iPhone|1017 +26|iPhone|1014 +10|iPad|968 +13|iPad|734 +32|iPad|688 diff --git a/benchmark/clickbench/answers/q13.csv b/benchmark/clickbench/answers/q13.csv index 244dcffe7c6b..ab6562da5d8f 100644 --- a/benchmark/clickbench/answers/q13.csv +++ b/benchmark/clickbench/answers/q13.csv @@ -1,11 +1,11 @@ -SearchPhrase|u -"карелки"|23673 -"смотреть онлайн"|19747 -"албатрутдин"|18394 -"смотреть онлайн бесплатно"|17553 -"смотреть"|14603 -"экзоидные"|14529 -"мангу в зарабей грама"|14198 -"сколько мытищи"|9007 -"дружке помещение"|8792 -"комбинирование смотреть"|7572 +searchphrase|c +ведомосквы вместу|4948 +смотреть онлайн бесплатно|3377 +ебутсы арениксандройд полнечный|3013 +ебутсы для|2552 +смотреть онлайн|2520 +ведомосквы вы из|2473 +ведомосквиталия страции|2035 +ведомосковский|1686 +из руками руками в евпатов и подряд|1596 +рецепты сбербан|1244 diff --git a/benchmark/clickbench/answers/q14.csv b/benchmark/clickbench/answers/q14.csv index c32bd466cecf..2068696d4e79 100644 --- a/benchmark/clickbench/answers/q14.csv +++ b/benchmark/clickbench/answers/q14.csv @@ -1,11 +1,11 @@ -SearchEngineID|SearchPhrase|c -2|"карелки"|46258 -2|"мангу в зарабей грама"|18871 -2|"смотреть онлайн"|16905 -3|"албатрутдин"|16748 -2|"смотреть онлайн бесплатно"|14909 -2|"албатрутдин"|13716 -2|"экзоидные"|13414 -2|"смотреть"|13108 -3|"карелки"|12815 -2|"дружке помещение"|11946 +searchphrase|u +ебутсы арениксандройд полнечный|2898 +смотреть онлайн бесплатно|2740 +ебутсы для|2414 +смотреть онлайн|2040 +из руками руками в евпатов и подряд|1542 +ведомосквы вместу|1386 +смотреть онлайн бесплатно в хорошем|946 +рецепты сбербан|909 +смотреть|898 +ф-1|894 diff --git a/benchmark/clickbench/answers/q15.csv b/benchmark/clickbench/answers/q15.csv index c16ce0a58fe8..5841864e6f51 100644 --- a/benchmark/clickbench/answers/q15.csv +++ b/benchmark/clickbench/answers/q15.csv @@ -1,11 +1,11 @@ -UserID|count_star() -1313338681122956954|29097 -1907779576417363396|25333 -2305303682471783379|10597 -7982623143712728547|7584 -6018350421959114808|6678 -7280399273658728997|6411 -1090981537032625727|6197 -5730251990344211405|6019 -835157184735512989|5211 -770542365400669095|4906 +searchengineid|searchphrase|c +2|ведомосквы вместу|3481 +2|ебутсы арениксандройд полнечный|2419 +2|смотреть онлайн бесплатно|2253 +2|ведомосквы вы из|1859 +2|ебутсы для|1811 +2|ведомосковский|1682 +2|смотреть онлайн|1540 +2|ведомосквиталия страции|1443 +2|из руками руками в евпатов и подряд|1183 +2|рецепты сбербан|1172 diff --git a/benchmark/clickbench/answers/q16.csv b/benchmark/clickbench/answers/q16.csv index 7431fb76244f..443cc189fe83 100644 --- a/benchmark/clickbench/answers/q16.csv +++ b/benchmark/clickbench/answers/q16.csv @@ -1,11 +1,11 @@ -UserID|SearchPhrase|count_star() -1313338681122956954|""|29097 -1907779576417363396|""|25333 -2305303682471783379|""|10597 -7982623143712728547|""|6669 -7280399273658728997|""|6408 -1090981537032625727|""|6196 -5730251990344211405|""|6019 -6018350421959114808|""|5990 -835157184735512989|""|5209 -770542365400669095|""|4906 +userid|count +6949028786848070043|2496 +6762020047108358913|2051 +6718662516719813769|1678 +840609390070579088|1498 +6796732604398989098|1328 +1508127196834704092|1303 +3787634936610360879|1272 +2162069977849117686|1257 +671159363023897628|1248 +7923680072445463340|1207 diff --git a/benchmark/clickbench/answers/q17.csv b/benchmark/clickbench/answers/q17.csv index cc0c98c8e0d6..9e3be01c198f 100644 --- a/benchmark/clickbench/answers/q17.csv +++ b/benchmark/clickbench/answers/q17.csv @@ -1,2 +1,11 @@ -count -10 +userid|searchphrase|count +6949028786848070043||2496 +6762020047108358913||2051 +6718662516719813769||1651 +840609390070579088||1498 +6796732604398989098||1328 +1508127196834704092||1303 +3787634936610360879||1271 +2162069977849117686||1257 +671159363023897628||1247 +7923680072445463340||1207 diff --git a/benchmark/clickbench/answers/q18.csv b/benchmark/clickbench/answers/q18.csv index 9ca846025443..cc0c98c8e0d6 100644 --- a/benchmark/clickbench/answers/q18.csv +++ b/benchmark/clickbench/answers/q18.csv @@ -1,11 +1,2 @@ -UserID|m|SearchPhrase|count_star() -1313338681122956954|31|""|589 -1313338681122956954|28|""|578 -1313338681122956954|29|""|572 -1313338681122956954|33|""|567 -1313338681122956954|27|""|557 -1313338681122956954|32|""|554 -1313338681122956954|30|""|552 -1313338681122956954|34|""|546 -1313338681122956954|26|""|540 -1313338681122956954|10|""|539 +count +10 diff --git a/benchmark/clickbench/answers/q19.csv b/benchmark/clickbench/answers/q19.csv index eeb65cd730e3..5aae24b56667 100644 --- a/benchmark/clickbench/answers/q19.csv +++ b/benchmark/clickbench/answers/q19.csv @@ -1,5 +1,11 @@ -UserID -435090932899640449 -435090932899640449 -435090932899640449 -435090932899640449 +userid|m|searchphrase|count +268830234957867635|35||168 +268830234957867635|59||162 +268830234957867635|0||117 +8806295971514985514|38||97 +3735822156603262613|41||89 +5216851095034646002|51||80 +12481285348839703|39||75 +268830234957867635|36||75 +5568739309955161395|56||74 +5216851095034646002|52||67 diff --git a/benchmark/clickbench/answers/q20.csv b/benchmark/clickbench/answers/q20.csv index bbbd69b8a92e..bf15087b9455 100644 --- a/benchmark/clickbench/answers/q20.csv +++ b/benchmark/clickbench/answers/q20.csv @@ -1,2 +1 @@ -count_star() -15911 +userid diff --git a/benchmark/clickbench/answers/q21.csv b/benchmark/clickbench/answers/q21.csv index 80e29e7016f4..6e4316672ee0 100644 --- a/benchmark/clickbench/answers/q21.csv +++ b/benchmark/clickbench/answers/q21.csv @@ -1,9 +1,2 @@ -SearchPhrase|min(URL)|c -"прокур горбуши"|http://smeshariki.ru/googleTBR%26ad|60 -"римском качественны for cry"|http:%2F%2Fwwww.googlead&aktional|24 -"стоит похуден"|http://smeshariki.ru/index.ua/doc/22229/googlead%26aktion=2&input_bdsmpeople.ru/real-estate=0&state=2013070519381|23 -"испанч боб новости дейская"|http://smeshariki.ru/recipes/show/6840872&trafkey=6d0fc12c54059/loukhaAUXI&where=all&filter/Mitsubishi/google|21 -"прокур готовки видеоэндоменя"|http://smeshariki.ru/googleTBR%26ad|14 -"прокур гипоаллеры"|http://smeshariki.ru/googleTBR%26ad|11 -"камедицинск автомобильних условодки на в крем"|http://video.yandex.php?com=google.ru/arts/searchAutoSearch|9 -"универ 11.6/1366x768/4096mb ddressary of thing"|http://smeshariki.ru/index.ua/syllanet.ru/business/hotels.turizm.ru/igooglead%26ar_sliceid%3D1216629/0/&&puid2=15&lo=http|8 +count +646 diff --git a/benchmark/clickbench/answers/q22.csv b/benchmark/clickbench/answers/q22.csv index c9d9de0179c3..e7052cb79ab4 100644 --- a/benchmark/clickbench/answers/q22.csv +++ b/benchmark/clickbench/answers/q22.csv @@ -1,11 +1,6 @@ -SearchPhrase|min(URL)|min(Title)|c|count(DISTINCT UserID) -"винки медведь смотреть фильмы 2013 смотреть"|http://smeshariki.ru/a-folder-4/#page-3.2.1; WOW64; Edition=1&input_action=2011/page_type=profiles/88436/currency|"видеорегионалу Google"|801|600 -"секретарь оверка все серии порт"|http://kinopoisk.ru/a-albums_scroll_to_auto_id=227&option/vacancies/liver.ru/cgi-bin/click.cgi%3Fsid%3D158197%26ad|"@дневники Google Player 1.2.5 л,"|214|182 -"винки медведь смотреть фильмы чеческия"|http://smeshariki.ru/a-folder-4/#page-3.2.1; WOW64; Edition=1&input_action=2013-topy%2Fproduct_price_ot=&price|"видеорегионалу Gooddock hotmail Google на толстовая комфорталенны Berlingo по давлений"|138|121 -"игры для дер блич"|http://kinopoisk.ru/a-albums_scroll_to_auto_id=363064472354&lb_id=1559843|"Легко на купить автозаврам телась Google Anaissage_599-61 «Оверлок колепный рецепт: Твери"|114|106 -"винки медведь смотреть объятный ветерин"|http://smeshariki.ru/a-folder-4/#page-3.2.1; WOW64; Edition=1&input_age17/#page/Jeep,Lexus/rodimomu_vsegoddelki.ru/carbuznyj-90472-0-014031818%26height%3D901634571|"видеорегионалу Google - Доставщиков и актрическая"|102|85 -"кино 2009) смотреть онлайн бессмерти мк в россипед"|http://domchelove.ru/#!/search/page|"Далее о коллекции в GIMI LANCIA 0K3Y318104 продать Google, go-go в регистрии — Мой Крым"|90|70 -"винки медведь смотреть"|"http://smeshariki.ru/a-folder-4/#page-3.2.1; WOW64; Edition=1&input_active/?do=showCampState/renatzija-na-brietielkakh%2F&ti=С"|"видеорегионалу Google - модного языке - Пульс"|87|56 -"тайны избавитель в владимира для университет масляться"|http://smeshariki.ru/a-folder=cars/article=199980150195,0.107736/detail.aspx#location=search?text=asc&maxyear=2001216629%26sob%3D3159&input_who1=1&cid=577&oki=1&op_product_id=25&pvno=2&evlg=VC,2;VL|"Амитин обувь - Яндекс.Видео+текст песен Google.com"|64|56 -"коптимиквиды юриста с роуз рая"|https://produkty%2Fpulove.ru/booklyattion-war-sinij-9182/women|"Легко на участные участников., Цены - Стильная парнем. Саганрог догадения : Турции, купить у 10 дне кольные машинки не представки - Новая с избиение спродажа: котята 2014 г.в. Цена: 47500-10ECO060 – -------- купить квартиру Оренбург (России Galantrax Flamiliada Google, Nо 18 фотоконверк Супер Кардиган"|45|12 -"винки медведь смотрейлера начальник"|http://smeshariki.ru/a-folder-4/#page-3.2.1; WOW64; Edition=1&input_active/|"видеорегионалу Google - модных Челябинск"|40|35 +searchphrase|c_min|c +зачать онлайн бесплатно|http://tienskaia-moda-brietielkakh-2%2F%2Fwww.google-poyasnuha-petersburg/detail.aspx?sort=newly&trafkey|2 +как миксетин инструкция общая|http://samara.irr.ru/catalog_googleMBR%26ad%3D90%26pz|2 +комбактерина кабачки в крополь интерном сад тюмень|http://samara.irr.ru/catalog_googleTBR%26ad%3D278885%26bt%3D430001216|2 +один инструктура птахани нюши смотреть краси|http://bdsm_position/2624217,2013-07-01:2013/frl-4/transport.ru/google%2F|2 +строитель верси джейкоциты вычета|http://ru.tv/smsarhiv/num-9/nf-3/csrf-39818/googleBR|2 diff --git a/benchmark/clickbench/answers/q23.csv b/benchmark/clickbench/answers/q23.csv index e6ae0623af84..c4cfb9612573 100644 --- a/benchmark/clickbench/answers/q23.csv +++ b/benchmark/clickbench/answers/q23.csv @@ -1,11 +1,7 @@ -WatchID|JavaEnable|Title|GoodEvent|EventTime|EventDate|CounterID|ClientIP|RegionID|UserID|CounterClass|OS|UserAgent|URL|Referer|IsRefresh|RefererCategoryID|RefererRegionID|URLCategoryID|URLRegionID|ResolutionWidth|ResolutionHeight|ResolutionDepth|FlashMajor|FlashMinor|FlashMinor2|NetMajor|NetMinor|UserAgentMajor|UserAgentMinor|CookieEnable|JavascriptEnable|IsMobile|MobilePhone|MobilePhoneModel|Params|IPNetworkID|TraficSourceID|SearchEngineID|SearchPhrase|AdvEngineID|IsArtifical|WindowClientWidth|WindowClientHeight|ClientTimeZone|ClientEventTime|SilverlightVersion1|SilverlightVersion2|SilverlightVersion3|SilverlightVersion4|PageCharset|CodeVersion|IsLink|IsDownload|IsNotBounce|FUniqID|OriginalURL|HID|IsOldCounter|IsEvent|IsParameter|DontCountHits|WithHash|HitColor|LocalEventTime|Age|Sex|Income|Interests|Robotness|RemoteIP|WindowName|OpenerName|HistoryLength|BrowserLanguage|BrowserCountry|SocialNetwork|SocialAction|HTTPError|SendTiming|DNSTiming|ConnectTiming|ResponseStartTiming|ResponseEndTiming|FetchTiming|SocialSourceNetworkID|SocialSourcePage|ParamPrice|ParamOrderID|ParamCurrency|ParamCurrencyID|OpenstatServiceName|OpenstatCampaignID|OpenstatAdID|OpenstatSourceID|UTMSource|UTMMedium|UTMCampaign|UTMContent|UTMTerm|FromTag|HasGCLID|RefererHash|URLHash|CLID -7675678523794456216|1|"Glavnaya gorand. Цветные объявлений районе, вером"|1|2013-07-01 20:01:09|2013-07-02|64469|1840073959|2|3714843517822510735|0|44|5|http://e96.ru/search/page.googleTBR%26ad%3D0%26rnd%3D158197%26anbietersburg|http://bdsmpeople.ru/obrazom_position/?page|0|13593|158|13606|216|1638|1658|22|15|7|700|0|0|22|nA|1|1|0|0|""|""|4005373|-1|0|""|0|0|1052|775|135|2013-07-02 10:20:22|0|0|0|0|windows|1601|0|0|0|0|""|213893614|0|0|0|0|0|6|2013-07-02 11:58:11|0|0|0|0|0|1412515749|63522|-1|12|S0|"� "|""|""|0|0|0|0|445|1234|0|0|""|0|""|"NH"|0|""|""|""|""|""|""|""|""|""|""|0|5972490271588207794|1369713899219085694|0 -6147260061318473746|1|"Glavnaya gorand. Цветные объявлений районе, вером"|1|2013-07-01 20:01:29|2013-07-02|64469|1840073959|2|3714843517822510735|0|44|5|http://e96.ru/search/page.googleTBR%26ad%3D0%26rnd%3D158197%26anbietersburg|http://bdsmpeople.ru/obrazom_position/?page|0|13593|158|13606|216|1638|1658|22|15|7|700|0|0|22|"D�"|1|1|0|0|""|""|4005373|-1|0|""|0|0|1052|775|135|2013-07-02 10:20:42|0|0|0|0|windows|1601|0|0|0|0|""|810892658|0|0|0|0|0|6|2013-07-02 11:58:25|0|0|0|0|0|1412515749|63522|-1|13|S0|"� "|""|""|0|0|0|0|0|16|0|0|""|0|""|"NH"|0|""|""|""|""|""|""|""|""|""|""|0|5972490271588207794|1369713899219085694|0 -5972689683963797854|1|"Glavnaya gorand. Цветные объявлений районе, вером"|1|2013-07-01 20:02:11|2013-07-02|64469|1840073959|2|3714843517822510735|0|44|5|http://e96.ru/search/page.googleTBR%26ad%3D0%26rnd%3D158197%26anbietersburg|http://bdsmpeople.ru/obrazom_position/?page|0|13593|158|13606|216|1638|1658|22|15|7|700|0|0|22|"D�"|1|1|0|0|""|""|4005373|-1|0|""|0|0|1052|775|135|2013-07-02 10:21:16|0|0|0|0|windows|1601|0|0|0|0|""|47015096|0|0|0|0|0|6|2013-07-02 11:58:50|0|0|0|0|0|1412515749|63522|-1|13|S0|h1|""|""|0|0|0|0|0|0|0|0|""|0|""|"NH"|0|""|""|""|""|""|""|""|""|""|""|0|5972490271588207794|1369713899219085694|0 -8008688361303225116|1|"Скачать онлайн играй! - Туризма - Крымский тренчкоты в интернет магазин Wildberries.ru (Работа - IRR.ru - модных словариумных"|1|2013-07-01 20:12:01|2013-07-02|63217|1975817788|229|804133623150786791|1|44|7|http://bjdswaps.google-photo|http://loveche.html?ctid|0|12409|20|10093|22|1749|867|23|15|3|700.224|0|0|15|"D�"|1|1|0|0|""|""|3056753|-1|0|""|0|0|1608|662|135|2013-07-02 06:19:55|4|1|16561|0|windows|1|0|0|0|5347008031302181363|""|766531830|0|0|0|0|0|5|2013-07-02 12:00:25|31|1|3|11237|31|1870660671|-1|-1|-1|E3|_i|""|""|0|0|0|0|0|0|0|0|""|0|""|"NH"|0|""|""|""|""|""|""|""|""|""|""|0|-2736470446903004689|7116991598850737408|0 -7436461208655480623|1|"Компании Вино в хорошие"|1|2013-07-01 20:32:24|2013-07-02|35534|1741555497|39|7082047337377160280|0|44|5|http://rsdn.ru/catalog/cifrovye-advertisement=little&category=22&input_bdsmpeople.ru/index,google.ru/news/39826|http://kalina?block/?inst_the_book.php?cPath=40_57470493958402/|0|10634|20|0|0|1996|1781|37|15|7|700|0|0|22|"D�"|1|1|0|0|""|""|808950|5|0|""|0|0|1261|1017|433|2013-07-02 19:03:12|4|1|16561|0|windows-1251;charset|1601|1|0|0|6804199628189316872|""|626511463|0|0|0|1|0|5|2013-07-02 02:35:42|31|2|3|694|57|1448806868|-1|-1|-1|E3|_i|""|""|0|0|0|3|345|147|239|0|""|0|""|"NH"|0|""|""|""|""|""|""|""|""|""|""|0|8931346360692564721|1971436513446935197|0 -5564518777317455184|0|"«set» в пробег аппах и обслуживатизиров"|1|2013-07-01 20:44:29|2013-07-02|5822|1920787234|32|3712346975274085073|1|2|3|"http://auto_gruppy/christikha/hotel=-1&trafkey=605&from=&power_name=Платья&produkty%2Furl.google.ru/index"|http://rmnt.ru/cars/passenger/hellardous/42/~37/?suggest&id=3869551753&custom=0&undefined/undefined/under=28036,5;362;108;16762643539|0|8563|21482|9822|18528|1638|1658|23|15|7|700|0|0|16|"D�"|1|1|0|0|""|""|207348|-1|0|""|0|0|1509|733|135|2013-07-02 07:33:12|4|1|15738|0|windows-1251;charset|1|0|0|0|8007561756096276896|""|1034507462|0|0|0|0|0|5|2013-07-02 10:03:56|0|0|0|0|0|2016848722|-1|-1|-1|S0|h1|""|""|0|0|0|0|0|0|0|0|""|0|""|"NH"|0|""|""|""|""|""|""|""|""|""|""|0|7820066807630413322|-3258566084785303139|0 -7381524648140977766|1|"Ploshchad' stolitsi zwy 110911923, Г официальная Прессы и Огонек"|1|2013-07-01 21:01:46|2013-07-02|63217|1638850281|59|1564939829982760596|1|44|5|http://bjdleaksbrand=bpc bonprix%2F12.02&he=1024&location=pm;f=inbox;pmsg_1733/page.google|http://loveplanet.ru/url?sa=t&rct|0|12409|20|10093|22|1996|1666|37|15|7|700|0|0|22|"D�"|1|1|0|0|""|""|2059788|-1|0|""|0|0|1261|1206|433|2013-07-02 10:04:38|0|0|0|0|windows|1|0|0|0|0|""|827020970|0|0|0|0|0|5|2013-07-02 18:53:56|0|0|0|0|0|2001459352|-1|-1|-1|S0|"� "|""|""|0|0|0|0|0|0|0|0|""|0|""|"NH"|0|""|""|""|""|""|""|""|""|""|""|0|1384301141639030267|9047048983006699504|0 -8614832219462424183|1|"Модель для сумки - регеш (Россия)"|1|2013-07-01 21:19:23|2013-07-02|3035|2022088895|38|2590751384199385434|1|2|88|http://smeshariki.ru/googleTBR%26ar_ntype=citykurortmag|http://holodilnik.ru/GameMain.aspx?color=0&choos&source=web&cd|0|10271|158|13384|216|1917|879|37|15|7|700|0|0|1|"D�"|1|1|0|0|""|""|3991944|-1|0|""|0|0|746|464|322|2013-07-02 08:44:30|0|0|0|0|windows-1251;charset|1|0|0|0|7607749204513951316|""|427646581|0|0|0|0|0|5|2013-07-01 23:19:17|50|2|3|0|30|1146019198|-1|-1|-1|S0|"� "|""|""|0|0|0|0|0|0|0|0|""|0|""|"NH"|0|""|""|""|""|""|""|""|""|""|""|0|1157471009075867478|1000799766482180932|0 -7168314068394418899|1|"по полиция +опытовой рецензии,"|1|2013-07-01 21:22:40|2013-07-02|35534|-1420082055|11579|4822773326251181180|0|2|7|http:%2F%2Fsapozhki-advertime-2/#page.google/dodge|"http://saint-peters-total=меньше 100007&text=b.akhua_deckaya-look/time-2/#page=3&oprnd=6817922197946&ei=JtHTUYWRCqXA&bvm=bv.49784469,d.ZWU&cad=rjt&fu=0&type_id=172&msid=1&marka=88&text=krasnaia-moda"|0|14550|952|8565|375|1304|978|37|15|4|700.224|2|7|13|"D�"|1|1|0|0|""|""|2675432|3|3|"dave kino 2013 года в ростопримеча"|0|0|1972|778|135|2013-07-01 21:05:07|4|1|16561|0|windows|1601|0|0|0|6494516778257365839|""|393719418|0|0|0|0|0|5|2013-07-02 16:28:10|31|2|2|14851|1|-1016483843|61823|-1|1|S0|"� "|""|""|0|0|0|0|0|0|0|0|""|0|""|"NH"|0|""|""|""|""|""|""|""|""|""|""|0|-4470345086215748575|-5322637665780806659|0 -8235569889353442646|1|""|1|2013-07-01 21:22:53|2013-07-02|35534|-1420082055|11579|4822773326251181180|0|2|7|http:%2F%2Fsapozhki-advertime-2/#page.google/dodge|""|0|0|0|8565|375|1304|978|37|15|4|700.224|2|7|13|"D�"|1|1|0|0|""|""|2675432|0|0|""|0|1|1972|778|135|2013-07-01 21:05:22|4|1|16561|0|windows|1601|0|0|1|6494516778257365839|""|393719418|0|0|0|1|0|5|2013-07-02 16:28:24|31|2|2|14851|1|-1016483843|61823|-1|2|S0|"� "|""|""|0|318|0|0|0|0|0|0|""|0|""|"NH"|0|""|""|""|""|""|""|""|""|""|""|0|-296158784638538920|-5322637665780806659|0 +searchphrase|min_url|min_title|c|c_distinct +коптимиквиды юриста с роуз рая|https://produkty%2Fpulove.ru/booklyattion-war-sinij-9182/women|Легко на участные участников., Цены - Стильная парнем. Саганрог догадения : Турции, купить у 10 дне кольные машинки не представки - Новая с избиение спродажа: котята 2014 г.в. Цена: 47500-10ECO060 – -------- купить квартиру Оренбург (России Galantrax Flamiliada Google, Nо 18 фотоконверк Супер Кардиган|45|12 +ведомосквы вместу|http://mysw.info/newsru.ru/compatible|Convent-менеджер с Google Players 1.3 кв. м.- Продажа: лет - купить Bisbal Systеms Aparty*|18|12 +коптимиквиды юрий жд ворожные моем|https://produkty%2Fpulove.ru/booklyattion-war-sinij-9182/women|Легко на участные участников., Цены - Стильная парнем. Саганрог догадения : Турции, купить у 10 дне кольные машинки не представки - Новая с избиение спродажа: котята 2014 г.в. Цена: 47500-10ECO060 – -------- купить квартиру Оренбург (России Galantrax Flamiliada Google, Nо 18 фотоконверк Супер Кардиган|16|6 +заделать магнездо|http://auto.ria.ua/search/ab_district=1&cid=577&action&op|"AUTO.ria.ua: продажа | Востов-на-Дону, чашечка Google Cayennection Polo | б.у. и новых. Автопоиска и купить в Омск - IRR.ru - Роддово, ул. Гибочной день цене"|13|13 +вспомидоры,отека обучение стека|https://produkty%2Fpulove.ru/booklyattion-war-sinij-9182/women|Легко на участные участников., Цены - Стильная парнем. Саганрог догадения : Турции, купить у 10 дне кольные машинки не представки - Новая с избиение спродажа: котята 2014 г.в. Цена: 47500-10ECO060 – -------- купить квартиру Оренбург (России Galantrax Flamiliada Google, Nо 18 фотоконверк Супер Кардиган|10|1 +авторы для jimm f/4-5.6 dc union arkham текст|http://nn.jobinmoscow.ru/real-estate/rent/Srochnoe-planet.ru/audio.ru/news/animals-platia%2F537|Google Papa Rapalace Rescu - модной тканика Ассортименте|9|9 diff --git a/benchmark/clickbench/answers/q24.csv b/benchmark/clickbench/answers/q24.csv index e589a10ddc31..3bbcdd75c01b 100644 --- a/benchmark/clickbench/answers/q24.csv +++ b/benchmark/clickbench/answers/q24.csv @@ -1,5 +1,11 @@ -SearchPhrase -"galaxy s4 zoom фильм" -"симптомы регистратов" -"фильм небольшой бизнеса североятно" -"ночно китая женщины" +watchid|javaenable|title|goodevent|eventtime|eventdate|counterid|clientip|regionid|userid|counterclass|os|useragent|url|referer|isrefresh|referercategoryid|refererregionid|urlcategoryid|urlregionid|resolutionwidth|resolutionheight|resolutiondepth|flashmajor|flashminor|flashminor2|netmajor|netminor|useragentmajor|useragentminor|cookieenable|javascriptenable|ismobile|mobilephone|mobilephonemodel|params|ipnetworkid|traficsourceid|searchengineid|searchphrase|advengineid|isartifical|windowclientwidth|windowclientheight|clienttimezone|clienteventtime|silverlightversion1|silverlightversion2|silverlightversion3|silverlightversion4|pagecharset|codeversion|islink|isdownload|isnotbounce|funiqid|originalurl|hid|isoldcounter|isevent|isparameter|dontcounthits|withhash|hitcolor|localeventtime|age|sex|income|interests|robotness|remoteip|windowname|openername|historylength|browserlanguage|browsercountry|socialnetwork|socialaction|httperror|sendtiming|dnstiming|connecttiming|responsestarttiming|responseendtiming|fetchtiming|socialsourcenetworkid|socialsourcepage|paramprice|paramorderid|paramcurrency|paramcurrencyid|openstatservicename|openstatcampaignid|openstatadid|openstatsourceid|utmsource|utmmedium|utmcampaign|utmcontent|utmterm|fromtag|hasgclid|refererhash|urlhash|clid +7058844743522526920|1|фильму Железобрать Opel (Опель для похудение - Яндекс.Афиша – под на MyLove DVR в Кемеров|1|2013-07-02 10:50:50|2013-07-02|4493|2023509569|30918|185119029211177167|1|2|5|http://video.yandex.php?registered/main.votpusk.ru/googlead|http://kalininga197292693749216/economy|0|780|158|783|216|1368|554|37|15|7|700|0|0|22|D�|1|1|0|0|||4102419|-1|0||0|0|1750|609|243|2013-07-02 19:50:45|0|0|0|0|windows-1251;charset|1|0|0|0|4801876188276812613||173714996|0|0|0|0|0|5|2013-07-02 13:12:49|31|1|1|13641|0|2005420505|-1|-1|-1|S0|h1|||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-9064429112121268345|5756958054197876120|0 +6466242518441466416|1|Прогноз погоды: Красноармени тролевые автомобиля на Октябрята прографий : купить|1|2013-07-02 18:12:53|2013-07-02|4590|-1544836228|14711|117478365182732313|1|44|7|http://forumdisplayer/html5/v12/?from=google=confiscategoriya|http://mysw.info/images/info/node/2262&strict=1483&ei=C0f1UYGXI1xtdSto5U3pdJgPw&bvm=bv.49478099,d.bGE&cad=rjt&fu=0&input_action/vacancies/tag/314/2/men.notik.ru/a-show|0|9374|952|14982|3|1368|554|23|15|7|800.94|0|0|12|nA|1|1|0|0|||1204640|3|4|наиболь накручитель в windows8 стену свет часток 3 смотреть беремененты|0|0|1253|927|433|2013-07-02 16:16:32|7|0|60817|0|windows-1251;charset|1|0|0|0|0||716717760|0|0|0|0|0|5|2013-07-02 02:02:07|55|1|2|0|0|-543948863|-1|-1|-1|S0|� |||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-6957895657928461751|6519281032626428865|0 +4954146668330926947|1|Женский линина, 43 кв.м, Климатинск (Россия) - Яндекс.Афиша|1|2013-07-02 20:00:32|2013-07-03|1095|-351390645|2|5026010747613529189|1|44|88|http://auto.ria.ua/auto_id=2098395,950903/google|http://romandirov.ru/yandex.kz/animals/category_id=6|0|11085|158|9416|216|1996|1781|37|15|4|202|0|0|1|D�|1|1|0|0|||2315435|-1|0||0|0|1113|672|135|2013-07-03 18:16:40|4|1|16561|0|windows-1251;charset|1|0|0|0|5691507915445861453||85906933|0|0|0|0|0|5|2013-07-03 18:12:36|50|1|3|99|0|-1860117621|-1|-1|-1|E3|_i|||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-5227341002057045032|-6248036867388475739|0 +6423052030918639028|1|Стильники - Шоубиз - Свободная комнатная Пресса - svpressa.ru, по низкая одинок|1|2013-07-02 20:01:54|2013-07-03|3922|2013169962|16|2400934177792669498|1|44|5|http://wildberries.ru/?from]=¶ty.irr.ru/embass.ru/60910/googleBR&__gclients-sale&sr=http://wildberries.ru/placetti7/|http://auto_knopka_id=1&s_yers=0&price_do=¤cy=1&s_yers=2013-07-13-14-2.html|0|119|28|29|4|1638|1658|37|15|7|700|0|0|22|nA|1|1|0|0|||3453412|1|0||0|0|1509|966|135|2013-07-03 11:20:59|4|0|46077|0|windows|1|0|0|0|8075689287827418865||115121267|0|0|0|0|0|5|2013-07-03 13:35:27|0|0|0|0|0|1913624070|-1|-1|-1|S0|� |||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|2404325078032530992|8950534537132511175|0 +6637859480851184913|0||1|2013-07-02 20:10:27|2013-07-03|1095|-71233112|2|1275699553621284450|1|2|3|http://bonprix.ru%252d02.adriveresult.ru/mymail.ru/search=0&user_id=0&with_exchangeType=0&exchange=0&driver.ru/exp?sid=577&oki=1&op_produkty%2Fsport-pliance/r_tire=245595,9152817190&ID=131106-sedan&brand=BODYFLIRT&op_category_id=0&with_photos/photo/69363/3#formiruiushchen_min=&sq_kitched_car=0&confiscategory_id=96424048409&state/out-of-town/houses/brest.ru/spb/events-sale/secondary/search&input_with_photo-10.xhtml?1=1&cid=707547/?sort/price_do=1000488238&op_style_id=0&po_yers=2005 до 7000&wi=1920&numphoto=1&saledParams%3Drhost%3D_black_list.php?ostavkaz/210165728978/page3/#page.google&_suid=16207594351/?date=0&damages/0001216629/0/index.ru%2Fkategory&op_product_price=12:00:00 - Для женщин - Run Away.mp3ex.net/catalog_tatus=update=10&can_be_check_PP|http://romanrog-gorsk.irr.ru/yandex|0|11085|158|13686|216|1638|777|23|15|7|700|0|0|26|D�|1|1|0|0|||3208120|-1|0||0|0|167|461|135|2013-07-02 21:32:22|0|0|0|0|windows-1251|1|0|0|0|6813450615509004067|http://video.yandex.ru%2526pz%253D728%2526custom%252526bid%253D278885%2526ref%252526pz%253Dhttp://kazan.irr.ru/moscow/?ncrnd=4426190352&pvno=2&evlg=VC,2;VL,520;IC,106;IC,16;VL,32553Fsid%2526pz%2526custom%252526pz%253D22%25252f110916%252525253D430795%2C931396-67995%2C3%2C502&aN=Netscape&aV=5.0%20(build%20(2%20%D0%B5%D1%8C%20like%20Gecko)%20CLR%203.5.1)%20AppleWebKit%20InfoPath%253D839322%2526bn%253D0%2526nid%252526pz%253Dad.adriver.ru%2Fkategoriya%2F5.0%20%D0%BE%D0%B5%D0%BD%D0%BD%D0%A8%D0%BB%D1%82%D1%81%D0%B5%D0%B0%D1%81%D0%BF%D0%B8%D0%B5&op_product_id=577&oki=1&op_page=1&rs=1&page_len80/page_type=categoriya%2F537.11%3B%20Safari%2F&ti=%D0%B5%D0%B0%D1%84%D0%B4&where=all&object=default4295&ch=UTF-8&sF=11%2C7%2C700&aN=Netscape&aV=5.0%20Dreams/%D0%BE%D0%B4%D0%BE%D0%BE%D0%BA%D0%BE%D0%B0%D1%80%D0%B4.)&op_uid=106895%2C90399&op_product|665130496|0|0|0|0|0|5|2013-07-02 21:15:57|31|1|3|68|26|-163909038|-1|-1|-1|S0|h1|||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-8739253693451531427|619230445600647231|0 +8687896830903535760|0|Интернет-магазин об услуг, обзор пк/оплачиваемые брюнетокской» корал) 2008 г.в. Цена: 4999$|1|2013-07-02 20:11:10|2013-07-03|3922|-1047948087|106|-1085058681801081203|1|44|3|http://tks.ru/GameMain.aspx#location=pm;sa=sender_by=0&po_yers=1&yh=1&marka=0&top=0&checked=0&is_hot=0&auth=0&under_credit=0&auto.ria.ua/odnokomotiv_-TSSKA_Boys beentwin/vacuuma.ru/mepps.google/detail/?folders|https://direction/house/375146024&u_nplug=studieslist.php?p=14&ved=0CDoQFjAB&url=http://anime-2/?page=12:00:00&ei=bIrSUYXuDowlMHAL1Xg|0|306|23992|304|32276|1087|938|23|15|7|700|0|0|26|D�|1|1|0|0|||4185067|-1|0||0|0|1095|965|976|2013-07-03 17:36:01|4|1|16561|0|windows|1|0|0|0|8981451969387669998||73649768|0|0|0|0|0|5|2013-07-03 06:40:03|31|1|2|70|4|-1110642011|-1|-1|-1|S0|� |||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|5456034342883707759|5017153378350170782|0 +8537208749719512791|1||1|2013-07-02 20:16:24|2013-07-03|1095|-236622842|8287|6650119587517373886|1|44|88|http://solikansa_BCCWT418gE&ti=Круглый - Jumane/photo=&int[11]=Y&Selection/houses/post-advert161457798470/0/washers.yandex.xml?id=2013/07/08/219514/articles/39829/#100101216629%26sid%3D158197%26width%3Dhttp://real-estate/resort=price_do=¤cy=1#country=&op_seo_entry=&op_produkty%2Fbjustghalt._kr./batayskiy-mkr-n-Chelnik.ru/filmId=eFxBVoqvUXI&where=all&filmId=nx9w742354/detail/96248698301c06e1a-c6-01.jpg.html?1=1&cid=577&oki=1&with_video.yandex.ua/users/folders/win8/articles/notebook.net/ero/7452.html?1=1&cid=577&oki=1&op_page12/09/10.html%26custom=0&undefined/under_by=0&po_yers=2013/?page.google&_suid=16207594351/?date=0&damages/0001216629/0/index.ru%2Fkategory&op_product_price=12:00:00 - Для женщин - Run Away.mp3ex.net/catalog_tatus=update=10&can_be_checked|http://roma.ru/photos/photo=1&st=40000][]=2271221%26width%3D213|0|11085|158|13686|22|1996|1781|37|15|7|700|0|0|1|4�|1|1|0|0|||2882960|-1|0||0|0|167|461|135|2013-07-03 06:24:33|4|1|16561|0|windows-1251;charset|1|0|0|0|6042591173012237824|http://video.yandex.ru/%D0%B2%D1%8C/ru-en/Media%2F536.4427.275333%5D%5Bfrom=&fuelRateFrom=&power_door=0&confiscategory_id=1727724106634,39740539%20%D0%B3%D1%8F&op_page28/?Search.php?showtopic/547-99859593594&pt=b&pd=8&pw=2&pv=19&referre=all&text=%D0%B0%D1%80%D0%B6%D0%B1%D1%83%D0%BA%D0%B4%D0%B5%20%D0%B8%D0%B1%D0%B44.)%20Chrome%2F2.1072&op_style_id=10916%20(KHTML%2C%20%D0%B3%D0%BE%D1%81%D0%B5%D1%82+50000/currency=RUR/page_type=category_name=%D0%BB%D0%B3/%D0%BD%D0%B0%D1%89%D0%B5%D1%8C%D1%82%D0%BD%D1%82%D1%82%D1%80%D0%BE&where=all&filmId=D7SfzE1WUXI&where=all&filmId=mwMjyp_NUXI&where|24595220|0|0|0|0|0|5|2013-07-03 19:37:25|31|1|3|4|20|-1884127060|-1|-1|-1|S0|� |||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-2877248332638619260|-902412261456772195|0 +7946021776700523116|1|ВАЗ Коммерческие дня. Лента новые авто б.у. и новые список резюме Главную страница 2 симптомы онлайн бесплатья женщин от А до 1 — Афиша – подработу|1|2013-07-02 20:17:57|2013-07-03|3922|-1820539599|191|8953565033367093532|1|2|5|http:%2F%2Fwwww.bonprix.ru/showtopic.php?item_no=110201-g-v-15-1-6-9-647.html?1=1&cid=5482,96830a373b7d909e65f626668918%2F%2Fwwww.bonprix.ru/google-sosudamages/CartFormat]=2451095&cz=false&inTitle=False&inBody||0|0|0|92|232|1990|554|37|14|3|700|0|0|1|D�|1|1|0|0|||3058797|0|0||0|0|0|0|135|2013-07-03 04:00:27|0|0|0|0|windows|1|0|0|0|6860403282610675518||238955781|0|0|0|0|0|5|2013-07-03 15:49:25|0|0|0|0|0|-436763609|-1|-1|-1|S0|h1|||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-296158784638538920|7285576818138094034|0 +4808360075854427747|1||1|2013-07-02 20:28:46|2013-07-03|1095|-65439789|2|4265080556653027653|1|44|5|http://video=0&input_onlinegro/enter highlandex.ru%2Fpass%3Drhost%3D278885%26bn%3D0%26ntype%3Dsa%26url%3D//ad.adrivers-total=больше 17003674653821490&cid=7666629/0/&&puid2=23&pvno=2&evlg=VC,1;VL,3686/9/page_type=2&distridzhinsk.irr.ru/default.ru/forumdisplaytalk/flyshingtoalbums/skivayuschik-5-bef6-4796/city&custom%3D%26CompPath%3D728%26height_to=-1&s_yers=()&page=4&driver.ru/real-estat_type=2d#schenie_nebo_sarators.html?1=1&cid=584&wi=1280&lo=http://loveplanet.ee/gard-pozhki/model=0&s_yers=0&price_do=¤cy=1&saledParams%3Drhost%3D_black_list.php?ostavkaz/210165728978/page3/#page.google&_suid=16207594351/?date=0&damages/0001216629/0/index|http://roma.ru/photos/photo=1&cnf=63|0|11085|158|13686|22|2428|1103|37|15|7|700|0|0|22|D�|1|1|0|0|||4027771|-1|0||0|0|167|461|135|2013-07-03 19:46:28|4|0|46077|0|windows-1251;charset|1|0|0|0|7095864692377209897|http://video.yandex.ru/%D0%B2%D1%8C/ru-en/Media%2F536.4427.275333%5D%5Bfrom=&fuelRateFrom=&power_door=0&confiscategory_id=1727724106634,392;IC,1840828&st=2&search?text=%D0%BE%D1%88%D0%BD%D1%82%D1%81%D0%A1%20%D1%80%D0%BB%D0%BB%D0%BA%D0%9B%D0%B0%D1%82%D1%80%D0%BB%D1%80%D0%B5%D0%B5%D0%BD%D0%BD%D0%B2%D1%82%D0%B5%D1%8C%20%D1%81%D0%BC%D1%81%D0%B2%D0%BB%D1%87%D0%BF%D0%9F%D0%BD%D0%B5%D0%B6%D0%B8&ch=utf-8&sF=11%2C16629/0/&&puid1=f&puid1=f&puid2=4000000%2526bn%25253D62895%2C96279602213424166981%5D%5Bto%5D=City_id=921295%2C9258795&ch=UTF-8&sF=11%2C7%2C7%2C700&pt=b&pd=6&pv=11&bL=ru&cE=true&uA=Mozilla%2Fdlia-zhieniiaia&retpath=%2Fcategory_id=577&oki=1&op_category_name=%D0%BC%D0%B4&where=all&object=default4295&ch=UTF-8&sF=11%2C7%2C700&aN=Netscape&aV=5.0%20Dreams/%D0%BE%D0%B4%D0%BE%D0%BE%D0%BA%D0%BE%D0%B0%D1%80%D0%B4.)&op_uid=1068|150765879|0|0|0|0|0|5|2013-07-02 20:04:16|28|1|2|120|5|-1948918277|-1|-1|-1|S0|h1|||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-5126477814378826427|-5647171006065326247|0 +7200150188937649439|1||1|2013-07-02 20:53:36|2013-07-03|1634|2058317870|229|2616515319670565673|1|2|7|http://myloveplanety-dod/peugeot/photo.ria.ua/user_id=0&with_photo=0&is_hot=0&city=Москве все серия&where=all&text=черный%2Fчерный - bpc bonprix.ru/exp?sid=577&oki=1&op_page_type=product_price=290&int[3][to]=&input_bdsmpeople.ru/product_id=9781&pid=f8OqQqyx0Cw&where=all&filmId=MD9WOFpSiUw&where=all&film/45028392&state=0&engineVolumeFrom=last_auto_id=2385/?date=0&view&rid=0&page.google_grindex.php|https://googlead&32%2F&ei=dT_1UaykHfw&bvm=bv.49784469,d.bGE&cad=rjt&ss=98b0d3ae390d3f5baa976c4-7028.pl?bsa22197068/hero_subgroup_cod_1-u_1-tortivnyie-plata.ru/tablet/landirovanna000000|0|14272|20|12964|520|1638|1658|37|15|7|800.94|3|0|13|nA|1|1|0|0|||756406|2|0||27|0|167|461|135|2013-07-03 01:09:32|0|0|0|0|windows-1251;charset|1|0|0|0|5775033370606960488|http://video.yandex.ru/cars/pass%2526bt%253D213767436/room%252526bt%253D_blank%25253D728%25253A%2F%2Fwww.bonprix%20collect%5B2378%5D%5Bfrom%5D=&selection%5Bbrand=bpzjC9Os8gE&where=all&filmId=y7h9kbrt8gE&where=all&filmId=iiEditions%5B0%5D%5B%5D=0&sf=1&text=%D1%80%D0%B8%D0%BA%D1%85&ch=utf-8&sF=11%2C602%20Yx)&bL=ru&cE=true&uA=Mozilla%2F537.36&bL=ru&cE=true&uA=Mozilla%2Fnizhnie%5Bpropfilter%3DMAIL%26aktion_type%253DBbZjxG3eBUXI|836404773|0|0|0|0|0|5|2013-07-02 20:48:25|55|2|3|474|14|1331323892|-1|-1|-1|S0|� |||0|0|0|0|0|0|0|0||0||NH|0|||||||||||0|-1521508465884327039|-4643593983879210590|0 diff --git a/benchmark/clickbench/answers/q25.csv b/benchmark/clickbench/answers/q25.csv index 0704ce43ae6e..1619303aa29a 100644 --- a/benchmark/clickbench/answers/q25.csv +++ b/benchmark/clickbench/answers/q25.csv @@ -1,11 +1,11 @@ -SearchPhrase -" береж" -" за русский стил видео какой" -" завод тандалищные прода" -" заочное по земли в обрезни и метро" -" заочное сад цены нарощения музыка визу" -" зве" -" земные огурцы раб" -" золотой сайт samsung" -" прав" -" светы женске 2 сезон" +searchphrase +скачать читалию в духовке +вакансионал 28 неделю вытяжного печь бабка бу двиг 1.6.02.2013 смотреть фильм маринструкция движимость новые огурцы набеременнок +саша и медведьма nokia +после онлайн бесплатно +смурфики подлок цена домашних условариус мультфильм +озонины по гибельность +бонприкры безымянник руками в мыть калиника двоих огурцы +первого других граждан ребята бесплатно +пловарне являемые +работе крошки diff --git a/benchmark/clickbench/answers/q26.csv b/benchmark/clickbench/answers/q26.csv index 912de4e157c2..453ae9dcc8b7 100644 --- a/benchmark/clickbench/answers/q26.csv +++ b/benchmark/clickbench/answers/q26.csv @@ -1,11 +1,11 @@ -SearchPhrase -"galaxy s4 zoom фильм" -"ночно китая женщины" -"симптомы регистратов" -"фильм небольшой бизнеса североятно" -"авом констеть ребенка краево" -"анапа оперевянные волшебную" -"брита ганам котлы на шерлок" -"компьютерапии серия нарий" -"отдыха чем прокат" -"расписание мультиварка для" +searchphrase + светы женске 2 сезон +$_get am2 купейн в хорошем +$_get it of goodbye minecraft +$_get lucky marantazii online b92 трейлер невски +$_poslandon.ru/moscow 2 торговлю +$_post rjktcfhtdcr +$_postarshippuden paris stan +$d причина +$d причина +идр& diff --git a/benchmark/clickbench/answers/q27.csv b/benchmark/clickbench/answers/q27.csv index ed2c98b6f00f..1619303aa29a 100644 --- a/benchmark/clickbench/answers/q27.csv +++ b/benchmark/clickbench/answers/q27.csv @@ -1,26 +1,11 @@ -CounterID|l|c -233773|469.14923754578723|2938865 -245438|271.7841243964889|2510103 -122612|238.63801917567594|3574007 -234004|204.27746585100144|238660 -1634|197.83080416670535|323229 -786|186.7507135271472|120528 -114157|142.91444863406159|216408 -515|126.22595247333346|146907 -256004|125.36714011543154|858171 -95427|120.2657237661165|374306 -199550|109.81266990405194|7115413 -220992|105.85395075756044|494614 -196239|98.34849844624749|163797 -62|93.15621079726343|738150 -96948|92.74209592191733|396093 -188878|91.98110564811313|311998 -249603|91.87807188863495|120325 -3922|87.83657514674738|8527069 -191697|86.95676378104345|124664 -97467|84.2939822226288|131178 -186300|83.97100407321064|802561 -146891|77.77413321966806|605286 -38|76.43665636016307|507770 -230962|76.30301436565952|169223 -77639|75.38479530321585|253961 +searchphrase +скачать читалию в духовке +вакансионал 28 неделю вытяжного печь бабка бу двиг 1.6.02.2013 смотреть фильм маринструкция движимость новые огурцы набеременнок +саша и медведьма nokia +после онлайн бесплатно +смурфики подлок цена домашних условариус мультфильм +озонины по гибельность +бонприкры безымянник руками в мыть калиника двоих огурцы +первого других граждан ребята бесплатно +пловарне являемые +работе крошки diff --git a/benchmark/clickbench/answers/q28.csv b/benchmark/clickbench/answers/q28.csv index 639295abfdd2..77a96c02c7f4 100644 --- a/benchmark/clickbench/answers/q28.csv +++ b/benchmark/clickbench/answers/q28.csv @@ -1,26 +1,13 @@ -k|l|c|min(Referer) -svpressa.ru|307.8648835914462|242465|http://svpressa.ru/ -msuzie-showforumdisplay|263.31170358753184|183636|http://msuzie-showforumdisplay/63/~2/?name=&cost_neu%3D400%26retpath=default777TWCWkI9lalUwTXpJMU1q -"saint-peters-total=меньше 80"|242.51707971531314|200501|"http://saint-peters-total=меньше 80/cash/station=search&input_age1=&int[2274/trashbox.ru/details&cad=rjt&fu=0&input_who1=2&input_who1=2&input_city-4400047.html?1=1&price_ot=&price_ot=&price=мень&clid=143431512&s_yers=0&model&desc=&name=1&markett.ru%2Frenazheltyj-95692465&text=поздравстраницу&clid=4405404/menu_29.html&ei=UIX1UZTFNJTI0ci8guSn3tW.pl?cmd=showthreadreplies=978-4121-469171&history47/11/?from=&district" -domics|212.896025515211|326080|http://domics/825179.11931861234499792 -e96.ru|210.09327398091065|1018998|http://e96.ru/%3Ffrom]=&input_act[count_num=0&dff=arian-carrina1201517&cad=rjt&fu=0&input_state/apartments-sale/list.htm?size=30&input_with_photo-takovo-zuevo-shpilki.ru/real.nn.ru/yandex.ua/searchAuto=on&input_who1=2&input_online.ru/clck/51cbd&ll=&top=http://loveplane=42621/page9 -gadgets.irr.ru|131.9496418102524|349675|https://gadgets.irr.ru/2jmj7l5rSw0yVb -google.ru|109.23626239722454|2158346|http://google.ru/ -go.mail|108.63609607446642|8227493|http://go.mail/04/detskaia-moda-zhiensmed -msouz.ru|106.10166520305536|301765|http://msouz.ru/?ffshop -state=19945206|105.64370844384077|512409|"http://state=19945206/foto-4/login%20NoTs3M&where=all&filmId=u8aGGqtWs3M&where=all&server=sc.cheloveplanet.ru/forum.little&categoriya/muzhskaya_istory.com/demii-malchik_148_4055074241537][to]=&input_activalry: A Love&where=all&text=купить florer&aktion/loansert перевозобности&site_id=197&text=добавь лазерногорский тайская полупая автомобильника&v=1414-resp_desyachnyeprague" -loveplanet.ru|104.59863944103016|461134|http://loveplanet.ru/%3Faw_opel/page=2013 -bonprix.ru|104.41397458084346|1125057|http://bonprix.ru/ -novjob.ru|96.75331644732393|133049|http://novjob.ru/ -cn.ru|95.62988273417072|124674|http://cn.ru/GameMain.aspx#catalog/100523&tails.xml?market_pc.html?pid=9403&lr=47&msgid=36305f39386 -geomethiettai.ru|94.78441150587545|115906|https://geomethiettai.ru/GameMain.aspx?group=houses/list=266559j7077&num=7&prune_day=lastdiscussd59394303&price_ot=&priceup&page3/sankt-petushhiblock -kino|90.27209389436884|120135|http://kino/6/21/2/women.asp?whichpage4/#oversion=unreadm&uid -yaroslavens.ru|90.17111441069063|124595|http://yaroslavens.ru/main.aspx#catalog%2F1004-1100000147-otvet/actions/dislocal -mysw.info|89.68397108921269|984546|http://mysw.info/ -m.myloveplanet.ru|88.7305930950747|151544|http://m.myloveplanet.ru/ -povarenok.ru|83.96832422951294|144811|http://povarenok.ru/ -gorod|80.33040423379813|110728|http://gorod/%3Fauto.ria.ua%2Fjob -yandsearch|80.20030577309359|245934|http://www.yandsearch/rooms=1/page2 -myloveplanet.ru|80.08091732831745|110582|http://myloveplanet.ru/#associety/auto -tambov.irr.ru|77.86451772496336|315318|http://tambov.irr.ru/0/c1/tgFtaeLDK0yb01A7xvQF08sjCFqQxn51 -kurortmag.ru|75.74717737001089|155263|http://kurortmag.ru/ +counterid|l|c +1634|198.14682889405975|315442 +786|186.74822447895926|120528 +515|126.3575827147763|102793 +62|93.2171469369525|613474 +3922|87.838815109122|5410321 +38|76.4352836914351|507770 +1483|71.26490344345137|869128 +2264|67.69948408050644|278338 +4635|66.11566620372751|116646 +1095|65.01977227752748|363337 +1830|64.91909106860852|113980 +1060|61.04026314017641|252489 diff --git a/benchmark/clickbench/answers/q29.csv b/benchmark/clickbench/answers/q29.csv index 7031c8e04509..89db93aab678 100644 --- a/benchmark/clickbench/answers/q29.csv +++ b/benchmark/clickbench/answers/q29.csv @@ -1,2 +1,16 @@ -sum(ResolutionWidth)|sum((ResolutionWidth + 1))|sum((ResolutionWidth + 2))|sum((ResolutionWidth + 3))|sum((ResolutionWidth + 4))|sum((ResolutionWidth + 5))|sum((ResolutionWidth + 6))|sum((ResolutionWidth + 7))|sum((ResolutionWidth + 8))|sum((ResolutionWidth + 9))|sum((ResolutionWidth + 10))|sum((ResolutionWidth + 11))|sum((ResolutionWidth + 12))|sum((ResolutionWidth + 13))|sum((ResolutionWidth + 14))|sum((ResolutionWidth + 15))|sum((ResolutionWidth + 16))|sum((ResolutionWidth + 17))|sum((ResolutionWidth + 18))|sum((ResolutionWidth + 19))|sum((ResolutionWidth + 20))|sum((ResolutionWidth + 21))|sum((ResolutionWidth + 22))|sum((ResolutionWidth + 23))|sum((ResolutionWidth + 24))|sum((ResolutionWidth + 25))|sum((ResolutionWidth + 26))|sum((ResolutionWidth + 27))|sum((ResolutionWidth + 28))|sum((ResolutionWidth + 29))|sum((ResolutionWidth + 30))|sum((ResolutionWidth + 31))|sum((ResolutionWidth + 32))|sum((ResolutionWidth + 33))|sum((ResolutionWidth + 34))|sum((ResolutionWidth + 35))|sum((ResolutionWidth + 36))|sum((ResolutionWidth + 37))|sum((ResolutionWidth + 38))|sum((ResolutionWidth + 39))|sum((ResolutionWidth + 40))|sum((ResolutionWidth + 41))|sum((ResolutionWidth + 42))|sum((ResolutionWidth + 43))|sum((ResolutionWidth + 44))|sum((ResolutionWidth + 45))|sum((ResolutionWidth + 46))|sum((ResolutionWidth + 47))|sum((ResolutionWidth + 48))|sum((ResolutionWidth + 49))|sum((ResolutionWidth + 50))|sum((ResolutionWidth + 51))|sum((ResolutionWidth + 52))|sum((ResolutionWidth + 53))|sum((ResolutionWidth + 54))|sum((ResolutionWidth + 55))|sum((ResolutionWidth + 56))|sum((ResolutionWidth + 57))|sum((ResolutionWidth + 58))|sum((ResolutionWidth + 59))|sum((ResolutionWidth + 60))|sum((ResolutionWidth + 61))|sum((ResolutionWidth + 62))|sum((ResolutionWidth + 63))|sum((ResolutionWidth + 64))|sum((ResolutionWidth + 65))|sum((ResolutionWidth + 66))|sum((ResolutionWidth + 67))|sum((ResolutionWidth + 68))|sum((ResolutionWidth + 69))|sum((ResolutionWidth + 70))|sum((ResolutionWidth + 71))|sum((ResolutionWidth + 72))|sum((ResolutionWidth + 73))|sum((ResolutionWidth + 74))|sum((ResolutionWidth + 75))|sum((ResolutionWidth + 76))|sum((ResolutionWidth + 77))|sum((ResolutionWidth + 78))|sum((ResolutionWidth + 79))|sum((ResolutionWidth + 80))|sum((ResolutionWidth + 81))|sum((ResolutionWidth + 82))|sum((ResolutionWidth + 83))|sum((ResolutionWidth + 84))|sum((ResolutionWidth + 85))|sum((ResolutionWidth + 86))|sum((ResolutionWidth + 87))|sum((ResolutionWidth + 88))|sum((ResolutionWidth + 89)) -151345005230|151445002727|151545000224|151644997721|151744995218|151844992715|151944990212|152044987709|152144985206|152244982703|152344980200|152444977697|152544975194|152644972691|152744970188|152844967685|152944965182|153044962679|153144960176|153244957673|153344955170|153444952667|153544950164|153644947661|153744945158|153844942655|153944940152|154044937649|154144935146|154244932643|154344930140|154444927637|154544925134|154644922631|154744920128|154844917625|154944915122|155044912619|155144910116|155244907613|155344905110|155444902607|155544900104|155644897601|155744895098|155844892595|155944890092|156044887589|156144885086|156244882583|156344880080|156444877577|156544875074|156644872571|156744870068|156844867565|156944865062|157044862559|157144860056|157244857553|157344855050|157444852547|157544850044|157644847541|157744845038|157844842535|157944840032|158044837529|158144835026|158244832523|158344830020|158444827517|158544825014|158644822511|158744820008|158844817505|158944815002|159044812499|159144809996|159244807493|159344804990|159444802487|159544799984|159644797481|159744794978|159844792475|159944789972|160044787469|160144784966|160244782463 +k|l|c|min_referer +gadgets.irr.ru|131.08778497763169|223307|https://gadgets.irr.ru/2jmj7l5rSw0yVb +go.mail|108.08330565536399|861094|http://go.mail/04/detskaia-moda-zhiensmed +google.ru|106.81029314933194|291592|http://google.ru/ +state=19945206|106.15324802128242|424012|http://state=19945206/foto-4/login%20NoTs3M&where=all&filmId=u8aGGqtWs3M&where=all&server=sc.cheloveplanet.ru/forum.little&categoriya/muzhskaya_istory.com/demii-malchik_148_4055074241537][to]=&input_activalry: A Love&where=all&text=купить florer&aktion/loansert перевозобности&site_id=197&text=добавь лазерногорский тайская полупая автомобильника&v=1414-resp_desyachnyeprague +msouz.ru|105.58645261522527|193100|http://msouz.ru/idei/roma.ru/yandsearch&core_rewrite +bdsmpeople.ru|103.04552317415731|113920|http://bdsmpeople.ru/ +mysw.info|86.30201963130374|180528|http://mysw.info/10_nlo_kotorovit.co/mk/84371297)&vendor +diary.ru|84.12597628304007|143273|http://diary.ru/?favoriki.ru/cars/passe/5175c6d729/currency +yandex.ru|84.08328926355473|381970|http://yandex.ru/ +irr.ru|80.37756218471935|103281|http://irr.ru/?_nl=1310Cw&wherepliechoms +tambov.irr.ru|77.98709748566387|308312|http://tambov.irr.ru/0/c1/tgFtaeLDK0yb01A7xvQF08sjCFqQxn51 +smeshariki.ru|73.43142026953232|148331|http://smeshariki.ru/#gs_rn=139750&sz=insidencies/uboard,63.47&i=5&docid +auto.ria.ua|68.00145941482586|156227|http://auto.ria.ua/&q=администов +google.com|62.580623200696934|173331|http://google.com/&http://forum.materials/dogs/premiere/rusputprtn +romandirov.ru|55.51039716697866|187503|http://romandirov.ru/search?clid diff --git a/benchmark/clickbench/answers/q30.csv b/benchmark/clickbench/answers/q30.csv index cd3d640cf019..70c42f74c2fd 100644 --- a/benchmark/clickbench/answers/q30.csv +++ b/benchmark/clickbench/answers/q30.csv @@ -1,10 +1,2 @@ -SearchEngineID|ClientIP|c|sum(IsRefresh)|avg(ResolutionWidth) -2|1138507705|1633|35|1408.0122473974282 -2|1740861572|1331|28|1577.945905334335 -2|-807147100|1144|35|1553.1984265734266 -2|-497906719|1140|36|1543.4140350877192 -2|-1945757555|1105|30|1557.387330316742 -2|-1870623097|1102|31|1555.6588021778584 -2|-631062503|1083|31|1581.8171745152354 -2|-465813166|1082|30|1541.253234750462 -2|-1743596151|1080|24|1559.8092592592593 +sum|sum_1|sum_2|sum_3|sum_4|sum_5|sum_6|sum_7|sum_8|sum_9|sum_10|sum_11|sum_12|sum_13|sum_14|sum_15|sum_16|sum_17|sum_18|sum_19|sum_20|sum_21|sum_22|sum_23|sum_24|sum_25|sum_26|sum_27|sum_28|sum_29|sum_30|sum_31|sum_32|sum_33|sum_34|sum_35|sum_36|sum_37|sum_38|sum_39|sum_40|sum_41|sum_42|sum_43|sum_44|sum_45|sum_46|sum_47|sum_48|sum_49|sum_50|sum_51|sum_52|sum_53|sum_54|sum_55|sum_56|sum_57|sum_58|sum_59|sum_60|sum_61|sum_62|sum_63|sum_64|sum_65|sum_66|sum_67|sum_68|sum_69|sum_70|sum_71|sum_72|sum_73|sum_74|sum_75|sum_76|sum_77|sum_78|sum_79|sum_80|sum_81|sum_82|sum_83|sum_84|sum_85|sum_86|sum_87|sum_88|sum_89 +15088046441|15098046441|15108046441|15118046441|15128046441|15138046441|15148046441|15158046441|15168046441|15178046441|15188046441|15198046441|15208046441|15218046441|15228046441|15238046441|15248046441|15258046441|15268046441|15278046441|15288046441|15298046441|15308046441|15318046441|15328046441|15338046441|15348046441|15358046441|15368046441|15378046441|15388046441|15398046441|15408046441|15418046441|15428046441|15438046441|15448046441|15458046441|15468046441|15478046441|15488046441|15498046441|15508046441|15518046441|15528046441|15538046441|15548046441|15558046441|15568046441|15578046441|15588046441|15598046441|15608046441|15618046441|15628046441|15638046441|15648046441|15658046441|15668046441|15678046441|15688046441|15698046441|15708046441|15718046441|15728046441|15738046441|15748046441|15758046441|15768046441|15778046441|15788046441|15798046441|15808046441|15818046441|15828046441|15838046441|15848046441|15858046441|15868046441|15878046441|15888046441|15898046441|15908046441|15918046441|15928046441|15938046441|15948046441|15958046441|15968046441|15978046441 diff --git a/benchmark/clickbench/answers/q31.csv b/benchmark/clickbench/answers/q31.csv index b9b00fb8eb32..0d0179152198 100644 --- a/benchmark/clickbench/answers/q31.csv +++ b/benchmark/clickbench/answers/q31.csv @@ -1,2 +1,11 @@ -Min|Max|Count -1|1|10 +searchengineid|clientip|c|c_sum|avg +2|-927025522|190|32|1616.0473684210526316 +2|-19034471|182|30|1756.8516483516483516 +2|1124827693|182|90|1730.0054945054945055 +2|-1262139876|172|17|1527.6104651162790698 +2|2145233773|157|33|1608.9681528662420382 +2|2128431738|145|25|1585.7241379310344828 +2|-792059583|144|11|1686.6319444444444444 +2|-1993532306|141|7|1618.7943262411347518 +2|-1827755091|138|8|1744.7753623188405797 +2|-1206311089|132|3|1647.5151515151515152 diff --git a/benchmark/clickbench/answers/q32.csv b/benchmark/clickbench/answers/q32.csv index 1a4d3c5415ed..c7b40106fd1b 100644 --- a/benchmark/clickbench/answers/q32.csv +++ b/benchmark/clickbench/answers/q32.csv @@ -1,2 +1,2 @@ -Min|Max|Count -1|2|10 +min_c|max_c|count +1|1|10 diff --git a/benchmark/clickbench/answers/q33.csv b/benchmark/clickbench/answers/q33.csv index 53b4a7769c93..c7b40106fd1b 100644 --- a/benchmark/clickbench/answers/q33.csv +++ b/benchmark/clickbench/answers/q33.csv @@ -1,11 +1,2 @@ -URL|c -"http://liver.ru/belgorod/page/1006.jки/доп_приборы"|3288173 -http://kinopoisk.ru|1625250 -http://bdsm_po_yers=0&with_video|791465 -http://video.yandex|582400 -http://smeshariki.ru/region|514984 -http://auto_fiat_dlya-bluzki%2F8536.30.18&he=900&with|507995 -http://liver.ru/place_rukodel=365115eb7bbb90|359893 -http://kinopoisk.ru/vladimir.irr.ru|354690 -http://video.yandex.ru/search/?jenre=50&s_yers|318979 -http://tienskaia-moda|289355 +min_c|max_c|count +1|1|10 diff --git a/benchmark/clickbench/answers/q34.csv b/benchmark/clickbench/answers/q34.csv index 91ac5f412854..f0ed156337b9 100644 --- a/benchmark/clickbench/answers/q34.csv +++ b/benchmark/clickbench/answers/q34.csv @@ -1,11 +1,11 @@ -1|URL|c -1|"http://liver.ru/belgorod/page/1006.jки/доп_приборы"|3288173 -1|http://kinopoisk.ru|1625250 -1|http://bdsm_po_yers=0&with_video|791465 -1|http://video.yandex|582400 -1|http://smeshariki.ru/region|514984 -1|http://auto_fiat_dlya-bluzki%2F8536.30.18&he=900&with|507995 -1|http://liver.ru/place_rukodel=365115eb7bbb90|359893 -1|http://kinopoisk.ru/vladimir.irr.ru|354690 -1|http://video.yandex.ru/search/?jenre=50&s_yers|318979 -1|http://tienskaia-moda|289355 +url|c +http://irr.ru/index.php?showalbum/login-leniya7777294,938303130|90604 +http:%2F%2Fdlia-zhienskaia-moda-tunika|64857 +http://komme%2F27.0.1453.116|43456 +http:%2F%2Fwwww.bonprix.ru/mosclinindzya|40765 +http://irr.ru/index.php?showalbum/login-kapusta-advert2668]=0&order_by=0|15388 +http%3A//masterh5.adriver.ru/perm.irr|14665 +http://irr.ru/index.php?showalbum/login-kapustic/product_name|14484 +http://smeshariki.ru/login-157|13081 +http://kompl-b-p-2308|11629 +https://produkty%2Fproduct|11464 diff --git a/benchmark/clickbench/answers/q35.csv b/benchmark/clickbench/answers/q35.csv index e8b3599e0b5b..df354b821ca1 100644 --- a/benchmark/clickbench/answers/q35.csv +++ b/benchmark/clickbench/answers/q35.csv @@ -1,11 +1,11 @@ -ClientIP|(ClientIP - 1)|(ClientIP - 2)|(ClientIP - 3)|c --39921974|-39921975|-39921976|-39921977|47008 --1698104457|-1698104458|-1698104459|-1698104460|29121 --1175819552|-1175819553|-1175819554|-1175819555|25333 -1696638182|1696638181|1696638180|1696638179|20220 -1138507705|1138507704|1138507703|1138507702|15778 --927025522|-927025523|-927025524|-927025525|12768 --1262139876|-1262139877|-1262139878|-1262139879|11348 -1740861572|1740861571|1740861570|1740861569|11314 --807147100|-807147101|-807147102|-807147103|9880 --631062503|-631062504|-631062505|-631062506|9718 +?column?|url|c +1|http://irr.ru/index.php?showalbum/login-leniya7777294,938303130|90604 +1|http:%2F%2Fdlia-zhienskaia-moda-tunika|64857 +1|http://komme%2F27.0.1453.116|43456 +1|http:%2F%2Fwwww.bonprix.ru/mosclinindzya|40765 +1|http://irr.ru/index.php?showalbum/login-kapusta-advert2668]=0&order_by=0|15388 +1|http%3A//masterh5.adriver.ru/perm.irr|14665 +1|http://irr.ru/index.php?showalbum/login-kapustic/product_name|14484 +1|http://smeshariki.ru/login-157|13081 +1|http://kompl-b-p-2308|11629 +1|https://produkty%2Fproduct|11464 diff --git a/benchmark/clickbench/answers/q36.csv b/benchmark/clickbench/answers/q36.csv index 1692331d9085..67e831e2483f 100644 --- a/benchmark/clickbench/answers/q36.csv +++ b/benchmark/clickbench/answers/q36.csv @@ -1,11 +1,11 @@ -URL|PageViews -http://irr.ru/index.php?showalbum/login-leniya7777294,938303130|102341 -http://komme%2F27.0.1453.116|51218 -http://irr.ru/index.php?showalbum/login-kapusta-advert2668]=0&order_by=0|18315 -http://irr.ru/index.php?showalbum/login-kapustic/product_name|16461 -http://irr.ru/index.php|12577 -http://irr.ru/index.php?showalbum/login|10880 -http://komme%2F27.0.1453.116 Safari%2F5.0 (compatible; MSIE 9.0;|7627 -http://irr.ru/index.php?showalbum/login-kupalnik|4369 -http://irr.ru/index.php?showalbum/login-kapusta-advert27256.html_params|4058 -http://komme%2F27.0.1453.116 Safari|3021 +client_ip|client_ip_1|client_ip_2|client_ip_3|c +-1206311089|-1206311090|-1206311091|-1206311092|6085 +1928873128|1928873127|1928873126|1928873125|3290 +1151807695|1151807694|1151807693|1151807692|2711 +-267589304|-267589305|-267589306|-267589307|2524 +1472567882|1472567881|1472567880|1472567879|2421 +2127211172|2127211171|2127211170|2127211169|2292 +-1064396353|-1064396354|-1064396355|-1064396356|2230 +-927025522|-927025523|-927025524|-927025525|2126 +657371700|657371699|657371698|657371697|2058 +-1469746798|-1469746799|-1469746800|-1469746801|2025 diff --git a/benchmark/clickbench/answers/q37.csv b/benchmark/clickbench/answers/q37.csv index e08053ab5a96..cf027ef4e408 100644 --- a/benchmark/clickbench/answers/q37.csv +++ b/benchmark/clickbench/answers/q37.csv @@ -1,11 +1,11 @@ -Title|PageViews -"Тест (Россия) - Яндекс"|122407 -"Шарарай), Выбрать! - обсуждаются на голд: Шоубиз - Свободная историс"|82935 -"Приморск - IRR.ru"|80958 -"Брюки New Era H (Асус) 258 общая выплаток, горшечными"|39098 -"Теплоску на"|23123 -"Dave and Hotpoint sport – самые вещие"|14329 -"AUTO.ria.ua ™ - Аппер"|14053 -"Приморск (Россия) - Яндекс.Видео"|13912 -"OWAProfessign), продать"|10919 -"Труси - Шоубиз"|10157 +url|pageviews +http://irr.ru/index.php?showalbum/login-leniya7777294,938303130|85646 +http://komme%2F27.0.1453.116|42422 +http://irr.ru/index.php?showalbum/login-kapusta-advert2668]=0&order_by=0|15165 +http://irr.ru/index.php?showalbum/login-kapustic/product_name|13779 +http://irr.ru/index.php|10559 +http://irr.ru/index.php?showalbum/login|8997 +http://komme%2F27.0.1453.116 Safari%2F5.0 (compatible; MSIE 9.0;|6322 +http://irr.ru/index.php?showalbum/login-kupalnik|3633 +http://irr.ru/index.php?showalbum/login-kapusta-advert27256.html_params|3363 +http://komme%2F27.0.1453.116 Safari|2538 diff --git a/benchmark/clickbench/answers/q38.csv b/benchmark/clickbench/answers/q38.csv index 94c3db074b02..98ace410027d 100644 --- a/benchmark/clickbench/answers/q38.csv +++ b/benchmark/clickbench/answers/q38.csv @@ -1,2 +1,11 @@ -Min|Max|Count -2|2|10 +title|pageviews +Тест (Россия) - Яндекс|102228 +Шарарай), Выбрать! - обсуждаются на голд: Шоубиз - Свободная историс|68968 +Приморск - IRR.ru|67496 +Брюки New Era H (Асус) 258 общая выплаток, горшечными|31750 +Теплоску на|19270 +Dave and Hotpoint sport – самые вещие|11962 +Приморск (Россия) - Яндекс.Видео|11618 +AUTO.ria.ua ™ - Аппер|11611 +OWAProfessign), продать|8965 +Труси - Шоубиз|8445 diff --git a/benchmark/clickbench/answers/q39.csv b/benchmark/clickbench/answers/q39.csv index 19ad6883f230..5e80470b43d0 100644 --- a/benchmark/clickbench/answers/q39.csv +++ b/benchmark/clickbench/answers/q39.csv @@ -1,2 +1,2 @@ -Min|Max|Count -15|15|10 +min_pv|max_pv|count +2|2|10 diff --git a/benchmark/clickbench/answers/q40.csv b/benchmark/clickbench/answers/q40.csv index f0a113b52c10..1175c2b925c0 100644 --- a/benchmark/clickbench/answers/q40.csv +++ b/benchmark/clickbench/answers/q40.csv @@ -1,6 +1,2 @@ -URLHash|EventDate|PageViews --8505838588544217213|2013-07-15|26 -2512899255762264913|2013-07-15|26 --6048157399675510565|2013-07-15|25 --6025761452198030778|2013-07-15|25 --3611962581960090019|2013-07-15|25 +min_pv|max_pv|count +13|13|10 diff --git a/benchmark/clickbench/answers/q41.csv b/benchmark/clickbench/answers/q41.csv index b9b00fb8eb32..3b69918d2662 100644 --- a/benchmark/clickbench/answers/q41.csv +++ b/benchmark/clickbench/answers/q41.csv @@ -1,2 +1,7 @@ -Min|Max|Count -1|1|10 +urlhash|eventdate|pageviews +-3950137591013798111|2013-07-15|22 +-3172049944036544851|2013-07-15|22 +1387759335351574242|2013-07-15|22 +2680587802399303961|2013-07-15|22 +3756346524397046411|2013-07-15|22 +7719727592795372103|2013-07-15|22 diff --git a/benchmark/clickbench/answers/q42.csv b/benchmark/clickbench/answers/q42.csv index 54d865d87fb2..27e65edfd459 100644 --- a/benchmark/clickbench/answers/q42.csv +++ b/benchmark/clickbench/answers/q42.csv @@ -1,11 +1 @@ -M|PageViews -2013-07-15 12:40:00|513 -2013-07-15 12:41:00|457 -2013-07-15 12:42:00|470 -2013-07-15 12:43:00|468 -2013-07-15 12:44:00|453 -2013-07-15 12:45:00|462 -2013-07-15 12:46:00|481 -2013-07-15 12:47:00|458 -2013-07-15 12:48:00|466 -2013-07-15 12:49:00|467 +windowclientwidth|windowclientheight|pageviews diff --git a/benchmark/clickbench/answers/q43.csv b/benchmark/clickbench/answers/q43.csv new file mode 100644 index 000000000000..2a60dabcdc21 --- /dev/null +++ b/benchmark/clickbench/answers/q43.csv @@ -0,0 +1,11 @@ +m|pageviews +2013-07-15 12:40:00|434 +2013-07-15 12:41:00|378 +2013-07-15 12:42:00|395 +2013-07-15 12:43:00|391 +2013-07-15 12:44:00|366 +2013-07-15 12:45:00|406 +2013-07-15 12:46:00|395 +2013-07-15 12:47:00|381 +2013-07-15 12:48:00|385 +2013-07-15 12:49:00|415 diff --git a/benchmark/clickbench/clickbench-noresult.benchmark.in b/benchmark/clickbench/clickbench-noresult.benchmark.in index 7ede8d66cd69..46919376b30e 100644 --- a/benchmark/clickbench/clickbench-noresult.benchmark.in +++ b/benchmark/clickbench/clickbench-noresult.benchmark.in @@ -2,11 +2,17 @@ # description: ${DESCRIPTION} # group: [clickbench] -include benchmark/clickbench/clickbench_load.benchmark.in +require httpfs + +require parquet name Q${QUERY_NUMBER_PADDED} group Clickbench +cache clickbench.duckdb + +load benchmark/clickbench/queries/load.sql + run benchmark/clickbench/queries/q${QUERY_NUMBER_PADDED}.sql result_query benchmark/clickbench/answers/q${QUERY_NUMBER_PADDED}.csv diff --git a/benchmark/clickbench/clickbench-parquet-e0-1ssd-test.benchmark.in b/benchmark/clickbench/clickbench-parquet-e0-1ssd-test.benchmark.in new file mode 100644 index 000000000000..d87a8ef24456 --- /dev/null +++ b/benchmark/clickbench/clickbench-parquet-e0-1ssd-test.benchmark.in @@ -0,0 +1,15 @@ +# name: ${FILE_PATH} +# description: ${DESCRIPTION} +# group: [clickbench] + +require pixels + +name Q${QUERY_NUMBER_PADDED} +group Clickbench + +load +CREATE VIEW hits AS SELECT * FROM parquet_scan(["/data/9a3-01/clickbench/parquet-e0/hits/hits_1.parquet"]); + +run benchmark/clickbench/queries-test/q${QUERY_NUMBER_PADDED}.sql + +# result benchmark/clickbench/answers/q${QUERY_NUMBER_PADDED}.csv \ No newline at end of file diff --git a/benchmark/clickbench/clickbench-parquet-e0-1ssd.benchmark.in b/benchmark/clickbench/clickbench-parquet-e0-1ssd.benchmark.in index 4c5d4745e483..dca9458363fd 100644 --- a/benchmark/clickbench/clickbench-parquet-e0-1ssd.benchmark.in +++ b/benchmark/clickbench/clickbench-parquet-e0-1ssd.benchmark.in @@ -8,7 +8,7 @@ name Q${QUERY_NUMBER_PADDED} group Clickbench load -CREATE VIEW hits AS SELECT * FROM parquet_scan(["/nvme1/liyu/parquet-data/clickbench-e0/hits/*"]); +CREATE VIEW hits AS SELECT * FROM parquet_scan(["/data/9a3-01/clickbench/parquet-e0/hits/*"]); run benchmark/clickbench/queries/q${QUERY_NUMBER_PADDED}.sql diff --git a/benchmark/clickbench/clickbench-parquet-e0-24ssd.benchmark.in b/benchmark/clickbench/clickbench-parquet-e0-24ssd.benchmark.in index ecaa9f9fa357..72187f702979 100644 --- a/benchmark/clickbench/clickbench-parquet-e0-24ssd.benchmark.in +++ b/benchmark/clickbench/clickbench-parquet-e0-24ssd.benchmark.in @@ -8,8 +8,34 @@ name Q${QUERY_NUMBER_PADDED} group Clickbench load -CREATE VIEW hits AS SELECT * FROM parquet_scan(["/nvme1/liyu/parquet-data/clickbench-e0/hits/*","/nvme2/liyu/parquet-data/clickbench-e0/hits/*","/nvme3/liyu/parquet-data/clickbench-e0/hits/*","/nvme4/liyu/parquet-data/clickbench-e0/hits/*","/nvme5/liyu/parquet-data/clickbench-e0/hits/*","/nvme6/liyu/parquet-data/clickbench-e0/hits/*","/nvme7/liyu/parquet-data/clickbench-e0/hits/*","/nvme9/liyu/parquet-data/clickbench-e0/hits/*","/nvme10/liyu/parquet-data/clickbench-e0/hits/*","/nvme11/liyu/parquet-data/clickbench-e0/hits/*","/nvme14/liyu/parquet-data/clickbench-e0/hits/*","/nvme15/liyu/parquet-data/clickbench-e0/hits/*","/nvme16/liyu/parquet-data/clickbench-e0/hits/*","/nvme17/liyu/parquet-data/clickbench-e0/hits/*","/nvme18/liyu/parquet-data/clickbench-e0/hits/*","/nvme19/liyu/parquet-data/clickbench-e0/hits/*","/nvme20/liyu/parquet-data/clickbench-e0/hits/*","/nvme21/liyu/parquet-data/clickbench-e0/hits/*","/nvme22/liyu/parquet-data/clickbench-e0/hits/*","/nvme23/liyu/parquet-data/clickbench-e0/hits/*","/nvme24/liyu/parquet-data/clickbench-e0/hits/*","/nvme25/liyu/parquet-data/clickbench-e0/hits/*","/nvme26/liyu/parquet-data/clickbench-e0/hits/*","/nvme27/liyu/parquet-data/clickbench-e0/hits/*"]); +CREATE VIEW hits AS SELECT * FROM parquet_scan([ + "/data/9a3-01/clickbench/parquet-e0/hits/*", + "/data/9a3-02/clickbench/parquet-e0/hits/*", + "/data/9a3-03/clickbench/parquet-e0/hits/*", + "/data/9a3-04/clickbench/parquet-e0/hits/*", + "/data/9a3-05/clickbench/parquet-e0/hits/*", + "/data/9a3-06/clickbench/parquet-e0/hits/*", + "/data/9a3-07/clickbench/parquet-e0/hits/*", + "/data/9a3-08/clickbench/parquet-e0/hits/*", + "/data/9a3-09/clickbench/parquet-e0/hits/*", + "/data/9a3-10/clickbench/parquet-e0/hits/*", + "/data/9a3-11/clickbench/parquet-e0/hits/*", + "/data/9a3-12/clickbench/parquet-e0/hits/*", + "/data/9a3-13/clickbench/parquet-e0/hits/*", + "/data/9a3-14/clickbench/parquet-e0/hits/*", + "/data/9a3-15/clickbench/parquet-e0/hits/*", + "/data/9a3-16/clickbench/parquet-e0/hits/*", + "/data/9a3-17/clickbench/parquet-e0/hits/*", + "/data/9a3-18/clickbench/parquet-e0/hits/*", + "/data/9a3-19/clickbench/parquet-e0/hits/*", + "/data/9a3-20/clickbench/parquet-e0/hits/*", + "/data/9a3-21/clickbench/parquet-e0/hits/*", + "/data/9a3-22/clickbench/parquet-e0/hits/*", + "/data/9a3-23/clickbench/parquet-e0/hits/*", + "/data/9a3-24/clickbench/parquet-e0/hits/*" + ] +) run benchmark/clickbench/queries/q${QUERY_NUMBER_PADDED}.sql -# result benchmark/clickbench/answers/q${QUERY_NUMBER_PADDED}.csv +result benchmark/clickbench/answers-24ssd/q${QUERY_NUMBER_PADDED}.csv diff --git a/benchmark/clickbench/clickbench-parquet-e2-1ssd.benchmark.in b/benchmark/clickbench/clickbench-parquet-e2-1ssd.benchmark.in index 4c5d4745e483..ef5aa705a6fa 100644 --- a/benchmark/clickbench/clickbench-parquet-e2-1ssd.benchmark.in +++ b/benchmark/clickbench/clickbench-parquet-e2-1ssd.benchmark.in @@ -8,7 +8,7 @@ name Q${QUERY_NUMBER_PADDED} group Clickbench load -CREATE VIEW hits AS SELECT * FROM parquet_scan(["/nvme1/liyu/parquet-data/clickbench-e0/hits/*"]); +CREATE VIEW hits AS SELECT * FROM parquet_scan(["/data/9a3-01/clickbench/parquet-e2/hits/*"]); run benchmark/clickbench/queries/q${QUERY_NUMBER_PADDED}.sql diff --git a/benchmark/clickbench/clickbench-parquet-e2-24ssd.benchmark.in b/benchmark/clickbench/clickbench-parquet-e2-24ssd.benchmark.in index 7d5a42bf707d..6d0382730784 100644 --- a/benchmark/clickbench/clickbench-parquet-e2-24ssd.benchmark.in +++ b/benchmark/clickbench/clickbench-parquet-e2-24ssd.benchmark.in @@ -8,7 +8,33 @@ name Q${QUERY_NUMBER_PADDED} group Clickbench load -CREATE VIEW hits AS SELECT * FROM parquet_scan(["/nvme1/liyu/parquet-data/clickbench-e2/hits/*","/nvme2/liyu/parquet-data/clickbench-e2/hits/*","/nvme3/liyu/parquet-data/clickbench-e2/hits/*","/nvme4/liyu/parquet-data/clickbench-e2/hits/*","/nvme5/liyu/parquet-data/clickbench-e2/hits/*","/nvme6/liyu/parquet-data/clickbench-e2/hits/*","/nvme7/liyu/parquet-data/clickbench-e2/hits/*","/nvme9/liyu/parquet-data/clickbench-e2/hits/*","/nvme10/liyu/parquet-data/clickbench-e2/hits/*","/nvme11/liyu/parquet-data/clickbench-e2/hits/*","/nvme14/liyu/parquet-data/clickbench-e2/hits/*","/nvme15/liyu/parquet-data/clickbench-e2/hits/*","/nvme16/liyu/parquet-data/clickbench-e2/hits/*","/nvme17/liyu/parquet-data/clickbench-e2/hits/*","/nvme18/liyu/parquet-data/clickbench-e2/hits/*","/nvme19/liyu/parquet-data/clickbench-e2/hits/*","/nvme20/liyu/parquet-data/clickbench-e2/hits/*","/nvme21/liyu/parquet-data/clickbench-e2/hits/*","/nvme22/liyu/parquet-data/clickbench-e2/hits/*","/nvme23/liyu/parquet-data/clickbench-e2/hits/*","/nvme24/liyu/parquet-data/clickbench-e2/hits/*","/nvme25/liyu/parquet-data/clickbench-e2/hits/*","/nvme26/liyu/parquet-data/clickbench-e2/hits/*","/nvme27/liyu/parquet-data/clickbench-e2/hits/*"]); +CREATE VIEW hits AS SELECT * FROM parquet_scan([ + "/data/9a3-01/clickbench/parquet-e2/hits/*", + "/data/9a3-02/clickbench/parquet-e2/hits/*", + "/data/9a3-03/clickbench/parquet-e2/hits/*", + "/data/9a3-04/clickbench/parquet-e2/hits/*", + "/data/9a3-05/clickbench/parquet-e2/hits/*", + "/data/9a3-06/clickbench/parquet-e2/hits/*", + "/data/9a3-07/clickbench/parquet-e2/hits/*", + "/data/9a3-08/clickbench/parquet-e2/hits/*", + "/data/9a3-09/clickbench/parquet-e2/hits/*", + "/data/9a3-10/clickbench/parquet-e2/hits/*", + "/data/9a3-11/clickbench/parquet-e2/hits/*", + "/data/9a3-12/clickbench/parquet-e2/hits/*", + "/data/9a3-13/clickbench/parquet-e2/hits/*", + "/data/9a3-14/clickbench/parquet-e2/hits/*", + "/data/9a3-15/clickbench/parquet-e2/hits/*", + "/data/9a3-16/clickbench/parquet-e2/hits/*", + "/data/9a3-17/clickbench/parquet-e2/hits/*", + "/data/9a3-18/clickbench/parquet-e2/hits/*", + "/data/9a3-19/clickbench/parquet-e2/hits/*", + "/data/9a3-20/clickbench/parquet-e2/hits/*", + "/data/9a3-21/clickbench/parquet-e2/hits/*", + "/data/9a3-22/clickbench/parquet-e2/hits/*", + "/data/9a3-23/clickbench/parquet-e2/hits/*", + "/data/9a3-24/clickbench/parquet-e2/hits/*" + ] +) run benchmark/clickbench/queries/q${QUERY_NUMBER_PADDED}.sql diff --git a/benchmark/clickbench/clickbench-parquet-test/q01.benchmark b/benchmark/clickbench/clickbench-parquet-test/q01.benchmark new file mode 100644 index 000000000000..747a96e1d47f --- /dev/null +++ b/benchmark/clickbench/clickbench-parquet-test/q01.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-parquet-e0-1ssd-test.benchmark.in +QUERY_NUMBER_PADDED=01 \ No newline at end of file diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in new file mode 100644 index 000000000000..d1233e817723 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in @@ -0,0 +1,16 @@ +# name: ${FILE_PATH} +# description: ${DESCRIPTION} +# group: [clickbench] + +require pixels + +name Q${QUERY_NUMBER_PADDED} +group Clickbench + + +load +CREATE VIEW hits AS SELECT * FROM pixels_scan(["/data/9a3-01/clickbench/pixels-e0-withnullpaddings/hits/v-0-ordered/20250118113910_0.pxl"]); + +run benchmark/clickbench/queries/q${QUERY_NUMBER_PADDED}.sql + +# result benchmark/clickbench/answers/q${QUERY_NUMBER_PADDED}.csv diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q01.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q01.benchmark new file mode 100644 index 000000000000..81bdb2f83a27 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q01.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=01 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q02.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q02.benchmark new file mode 100644 index 000000000000..38ebdfe382b3 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q02.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=02 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q03.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q03.benchmark new file mode 100644 index 000000000000..b8b7071d140f --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q03.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=03 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q04.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q04.benchmark new file mode 100644 index 000000000000..6d91750fb076 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q04.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=04 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q05.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q05.benchmark new file mode 100644 index 000000000000..c17dba15ffcb --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q05.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=05 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q06.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q06.benchmark new file mode 100644 index 000000000000..d3f8d316638d --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q06.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=06 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q07.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q07.benchmark new file mode 100644 index 000000000000..aa6f3bd462b2 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q07.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=07 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q08.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q08.benchmark new file mode 100644 index 000000000000..be8dd9a4c84e --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q08.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=08 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q09.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q09.benchmark new file mode 100644 index 000000000000..16bb7751c272 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q09.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=09 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q10.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q10.benchmark new file mode 100644 index 000000000000..089da45c2e97 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q10.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=10 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q11.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q11.benchmark new file mode 100644 index 000000000000..6ce667c54426 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q11.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=11 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q12.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q12.benchmark new file mode 100644 index 000000000000..a5e5d530431a --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q12.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=12 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q13.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q13.benchmark new file mode 100644 index 000000000000..759cf6808fd3 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q13.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=13 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q14.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q14.benchmark new file mode 100644 index 000000000000..f93ba6bb65be --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q14.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=14 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q15.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q15.benchmark new file mode 100644 index 000000000000..a8415c620ca6 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q15.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=15 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q16.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q16.benchmark new file mode 100644 index 000000000000..a744e9a0758e --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q16.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=16 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q17.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q17.benchmark new file mode 100644 index 000000000000..2a99d3ab74ba --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q17.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=17 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q18.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q18.benchmark new file mode 100644 index 000000000000..3f398fbb60c8 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q18.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=18 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q19.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q19.benchmark new file mode 100644 index 000000000000..d32ea05006ae --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q19.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=19 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q20.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q20.benchmark new file mode 100644 index 000000000000..a24657c80c03 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q20.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=20 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q21.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q21.benchmark new file mode 100644 index 000000000000..1f828354e880 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q21.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=21 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q22.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q22.benchmark new file mode 100644 index 000000000000..940213f0fd2b --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q22.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=22 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q23.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q23.benchmark new file mode 100644 index 000000000000..e46aab752e66 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q23.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=23 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q24.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q24.benchmark new file mode 100644 index 000000000000..6bce7edbd267 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q24.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=24 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q25.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q25.benchmark new file mode 100644 index 000000000000..6e3e7a010e29 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q25.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=25 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q26.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q26.benchmark new file mode 100644 index 000000000000..d165f4a13273 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q26.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=26 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q27.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q27.benchmark new file mode 100644 index 000000000000..c92fb32b4460 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q27.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=27 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q28.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q28.benchmark new file mode 100644 index 000000000000..863e8096f85f --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q28.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=28 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q29.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q29.benchmark new file mode 100644 index 000000000000..8162ac81b739 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q29.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=29 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q30.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q30.benchmark new file mode 100644 index 000000000000..fb238a58de47 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q30.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=30 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q31.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q31.benchmark new file mode 100644 index 000000000000..7968b90d2bf1 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q31.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=31 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q32.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q32.benchmark new file mode 100644 index 000000000000..f332dd46dcb8 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q32.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=32 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q33.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q33.benchmark new file mode 100644 index 000000000000..87daa4e7dfb5 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q33.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=33 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q34.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q34.benchmark new file mode 100644 index 000000000000..9a4d0633942c --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q34.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=34 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q35.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q35.benchmark new file mode 100644 index 000000000000..efdbb415dbfa --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q35.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=35 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q36.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q36.benchmark new file mode 100644 index 000000000000..87b3c1c44f23 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q36.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=36 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q37.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q37.benchmark new file mode 100644 index 000000000000..3864fa36cb13 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q37.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=37 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q38.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q38.benchmark new file mode 100644 index 000000000000..17f2985162a2 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q38.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=38 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q39.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q39.benchmark new file mode 100644 index 000000000000..cfcb73436d11 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q39.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=39 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q40.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q40.benchmark new file mode 100644 index 000000000000..053fe166a72f --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q40.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=40 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q41.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q41.benchmark new file mode 100644 index 000000000000..f8152f775f73 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q41.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=41 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q42.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q42.benchmark new file mode 100644 index 000000000000..188b80ffcee6 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q42.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=42 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q43.benchmark b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q43.benchmark new file mode 100644 index 000000000000..0485234ef6c6 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl/q43.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-single_pxl.benchmark.in +QUERY_NUMBER_PADDED=43 diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd-test.benchmark.in b/benchmark/clickbench/clickbench-pixels-e0-1ssd-test.benchmark.in new file mode 100644 index 000000000000..237d8ed3a2b0 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd-test.benchmark.in @@ -0,0 +1,15 @@ +# name: ${FILE_PATH} +# description: ${DESCRIPTION} +# group: [clickbench] + +require pixels + +name Q${QUERY_NUMBER_PADDED} +group Clickbench + +load +CREATE VIEW hits AS SELECT * FROM pixels_scan(["/data/9a3-01/clickbench/pixels-e0/hits/v-0-ordered/20250118113910_0.pxl"]); + +run benchmark/clickbench/queries-test/q${QUERY_NUMBER_PADDED}.sql + +# result benchmark/clickbench/answers/q${QUERY_NUMBER_PADDED}.csv \ No newline at end of file diff --git a/benchmark/clickbench/clickbench-pixels-e0-1ssd.benchmark.in b/benchmark/clickbench/clickbench-pixels-e0-1ssd.benchmark.in index 86570ab334cd..79b19474dfd7 100644 --- a/benchmark/clickbench/clickbench-pixels-e0-1ssd.benchmark.in +++ b/benchmark/clickbench/clickbench-pixels-e0-1ssd.benchmark.in @@ -8,7 +8,7 @@ name Q${QUERY_NUMBER_PADDED} group Clickbench load -CREATE VIEW hits AS SELECT * FROM pixels_scan(["/nvme1/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*"]); +CREATE VIEW hits AS SELECT * FROM pixels_scan(["/data/9a3-01/clickbench/pixels-e0/hits/v-0-ordered/*"]); run benchmark/clickbench/queries/q${QUERY_NUMBER_PADDED}.sql diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q01.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q01.benchmark new file mode 100644 index 000000000000..2bfac4f64814 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q01.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=01 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q02.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q02.benchmark new file mode 100644 index 000000000000..e0050b8dce78 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q02.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=02 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q03.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q03.benchmark new file mode 100644 index 000000000000..945328f09737 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q03.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=03 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q04.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q04.benchmark new file mode 100644 index 000000000000..0bc656ef165c --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q04.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=04 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q05.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q05.benchmark new file mode 100644 index 000000000000..355a024e3755 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q05.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=05 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q06.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q06.benchmark new file mode 100644 index 000000000000..57dd303698e8 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q06.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=06 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q07.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q07.benchmark new file mode 100644 index 000000000000..eed799c5c14a --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q07.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=07 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q08.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q08.benchmark new file mode 100644 index 000000000000..5cd6f70b60cd --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q08.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=08 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q09.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q09.benchmark new file mode 100644 index 000000000000..91163d401c41 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q09.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=09 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q10.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q10.benchmark new file mode 100644 index 000000000000..223f1dc36887 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q10.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=10 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q11.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q11.benchmark new file mode 100644 index 000000000000..fc7b0749f2ce --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q11.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=11 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q12.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q12.benchmark new file mode 100644 index 000000000000..94539f3e3bf4 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q12.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=12 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q13.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q13.benchmark new file mode 100644 index 000000000000..9da8656a2b1e --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q13.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=13 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q14.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q14.benchmark new file mode 100644 index 000000000000..5e0d07b7bfdd --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q14.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=14 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q15.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q15.benchmark new file mode 100644 index 000000000000..1515f4b5a5bc --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q15.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=15 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q16.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q16.benchmark new file mode 100644 index 000000000000..acb3402dfd70 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q16.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=16 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q17.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q17.benchmark new file mode 100644 index 000000000000..7f1eef7b3fff --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q17.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=17 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q18.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q18.benchmark new file mode 100644 index 000000000000..37409bd0f0b0 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q18.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=18 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q19.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q19.benchmark new file mode 100644 index 000000000000..3790f11940cb --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q19.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=19 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q20.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q20.benchmark new file mode 100644 index 000000000000..c5ac5489dca5 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q20.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=20 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q21.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q21.benchmark new file mode 100644 index 000000000000..f3882d3ab9c9 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q21.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=21 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q22.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q22.benchmark new file mode 100644 index 000000000000..b5a94c4326a3 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q22.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=22 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q23.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q23.benchmark new file mode 100644 index 000000000000..ec49150274be --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q23.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=23 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q24.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q24.benchmark new file mode 100644 index 000000000000..49879a9e9e70 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q24.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=24 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q25.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q25.benchmark new file mode 100644 index 000000000000..580b7e430397 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q25.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=25 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q26.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q26.benchmark new file mode 100644 index 000000000000..cd264e273d50 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q26.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=26 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q27.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q27.benchmark new file mode 100644 index 000000000000..103dfa768211 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q27.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=27 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q28.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q28.benchmark new file mode 100644 index 000000000000..b0c2a5fd64da --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q28.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=28 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q29.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q29.benchmark new file mode 100644 index 000000000000..59a2d0ff56ff --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q29.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=29 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q30.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q30.benchmark new file mode 100644 index 000000000000..ffb26a715c99 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q30.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=30 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q31.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q31.benchmark new file mode 100644 index 000000000000..a64f2a9464fe --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q31.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=31 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q32.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q32.benchmark new file mode 100644 index 000000000000..25117b0afe92 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q32.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=32 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q33.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q33.benchmark new file mode 100644 index 000000000000..851b881b2592 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q33.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=33 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q34.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q34.benchmark new file mode 100644 index 000000000000..7d56d94d96c8 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q34.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=34 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q35.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q35.benchmark new file mode 100644 index 000000000000..1f4bd50c2146 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q35.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=35 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q36.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q36.benchmark new file mode 100644 index 000000000000..7092dabaf02a --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q36.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=36 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q37.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q37.benchmark new file mode 100644 index 000000000000..427d00bc444e --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q37.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=37 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q38.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q38.benchmark new file mode 100644 index 000000000000..8a110d7d2b7f --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q38.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=38 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q39.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q39.benchmark new file mode 100644 index 000000000000..db7fadbcac5d --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q39.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=39 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q40.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q40.benchmark new file mode 100644 index 000000000000..96051d942b91 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q40.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=40 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q41.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q41.benchmark new file mode 100644 index 000000000000..490d4cf7181f --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q41.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=41 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q42.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q42.benchmark new file mode 100644 index 000000000000..893dcaf78566 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q42.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=42 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q43.benchmark b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q43.benchmark new file mode 100644 index 000000000000..dac0c969c336 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd-indirect/q43.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +QUERY_NUMBER_PADDED=43 diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in b/benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in index e67d0c99551c..072c97309a8c 100644 --- a/benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in @@ -8,8 +8,34 @@ name Q${QUERY_NUMBER_PADDED} group Clickbench load -CREATE VIEW hits AS SELECT * FROM pixels_scan(["/nvme1/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme2/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme3/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme4/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme5/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme6/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme7/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme9/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme10/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme11/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme14/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme15/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme16/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme17/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme18/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme19/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme20/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme21/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme22/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme23/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme24/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme25/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme26/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*","/nvme27/liyu/pixels-data/clickbench-e0/hits/v-0-ordered/*"]); +CREATE VIEW hits AS SELECT * FROM pixels_scan([ + "/data/9a3-01/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-02/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-03/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-04/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-05/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-06/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-07/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-08/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-09/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-10/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-11/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-12/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-13/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-14/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-15/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-16/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-17/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-18/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-19/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-20/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-21/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-22/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-23/clickbench/pixels-e0/hits/v-0-ordered/*", + "/data/9a3-24/clickbench/pixels-e0/hits/v-0-ordered/*" + ] +) run benchmark/clickbench/queries/q${QUERY_NUMBER_PADDED}.sql -# result benchmark/clickbench/answers/q${QUERY_NUMBER_PADDED}.csv +result benchmark/clickbench/answers-24ssd/q${QUERY_NUMBER_PADDED}.csv diff --git a/benchmark/clickbench/clickbench-pixels-e1-1ssd.benchmark.in b/benchmark/clickbench/clickbench-pixels-e1-1ssd.benchmark.in index e272c8895914..5708d62e996d 100644 --- a/benchmark/clickbench/clickbench-pixels-e1-1ssd.benchmark.in +++ b/benchmark/clickbench/clickbench-pixels-e1-1ssd.benchmark.in @@ -8,7 +8,7 @@ name Q${QUERY_NUMBER_PADDED} group Clickbench load -CREATE VIEW hits AS SELECT * FROM pixels_scan(["/nvme1/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*"]); +CREATE VIEW hits AS SELECT * FROM pixels_scan(["/data/9a3-01/clickbench/pixels-e1/hits/v-0-ordered/*"]); run benchmark/clickbench/queries/q${QUERY_NUMBER_PADDED}.sql diff --git a/benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in b/benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in index 60470ca3187b..1301821eeff1 100644 --- a/benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +++ b/benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in @@ -8,7 +8,34 @@ name Q${QUERY_NUMBER_PADDED} group Clickbench load -CREATE VIEW hits AS SELECT * FROM pixels_scan(["/nvme1/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme2/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme3/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme4/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme5/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme6/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme7/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme9/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme10/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme11/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme14/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme15/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme16/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme17/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme18/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme19/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme20/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme21/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme22/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme23/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme24/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme25/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme26/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*","/nvme27/liyu/pixels-data/clickbench-e1/hits/v-0-ordered/*"]); +CREATE VIEW hits AS SELECT * FROM pixels_scan( +[ + "/data/9a3-01/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-02/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-03/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-04/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-05/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-06/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-07/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-08/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-09/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-10/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-11/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-12/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-13/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-14/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-15/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-16/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-17/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-18/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-19/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-20/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-21/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-22/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-23/clickbench/pixels-e1/hits/v-0-ordered/*", + "/data/9a3-24/clickbench/pixels-e1/hits/v-0-ordered/*" +] +) run benchmark/clickbench/queries/q${QUERY_NUMBER_PADDED}.sql diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in b/benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in new file mode 100644 index 000000000000..ed96411035ee --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in @@ -0,0 +1,15 @@ +# name: ${FILE_PATH} +# description: ${DESCRIPTION} +# group: [clickbench] + +require pixels + +name Q${QUERY_NUMBER_PADDED} +group Clickbench + +load +CREATE VIEW hits AS SELECT * FROM pixels_scan(["/data/9a3-01/clickbench/clickbench_e2/hits/v-0-ordered/*"]); + +run benchmark/clickbench/queries/q${QUERY_NUMBER_PADDED}.sql + +# result benchmark/clickbench/answers/q${QUERY_NUMBER_PADDED}.csv diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q01.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q01.benchmark new file mode 100644 index 000000000000..8cf72409aed6 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q01.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=01 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q02.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q02.benchmark new file mode 100644 index 000000000000..0e79e2bbad37 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q02.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=02 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q03.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q03.benchmark new file mode 100644 index 000000000000..e4ec5af22db1 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q03.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=03 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q04.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q04.benchmark new file mode 100644 index 000000000000..89ba3b867d21 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q04.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=04 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q05.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q05.benchmark new file mode 100644 index 000000000000..89a311c61ad2 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q05.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=05 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q06.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q06.benchmark new file mode 100644 index 000000000000..54cf76b7d8b6 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q06.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=06 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q07.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q07.benchmark new file mode 100644 index 000000000000..27050588cb98 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q07.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=07 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q08.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q08.benchmark new file mode 100644 index 000000000000..106ea8fbcccc --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q08.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=08 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q09.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q09.benchmark new file mode 100644 index 000000000000..68f3aa55bdd7 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q09.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=09 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q10.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q10.benchmark new file mode 100644 index 000000000000..a672c6759c06 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q10.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=10 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q11.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q11.benchmark new file mode 100644 index 000000000000..0e552cd68546 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q11.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=11 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q12.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q12.benchmark new file mode 100644 index 000000000000..8885373c3ef7 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q12.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=12 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q13.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q13.benchmark new file mode 100644 index 000000000000..75168c36a0bd --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q13.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=13 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q14.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q14.benchmark new file mode 100644 index 000000000000..e29f8cb057e3 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q14.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=14 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q15.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q15.benchmark new file mode 100644 index 000000000000..a2ab5686dad5 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q15.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=15 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q16.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q16.benchmark new file mode 100644 index 000000000000..577f37c80deb --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q16.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=16 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q17.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q17.benchmark new file mode 100644 index 000000000000..3a99f750a870 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q17.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=17 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q18.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q18.benchmark new file mode 100644 index 000000000000..14eab87433f9 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q18.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=18 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q19.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q19.benchmark new file mode 100644 index 000000000000..480c24a6ad6f --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q19.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=19 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q20.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q20.benchmark new file mode 100644 index 000000000000..f1fc0c3d630d --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q20.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=20 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q21.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q21.benchmark new file mode 100644 index 000000000000..696c1cfb7951 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q21.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=21 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q22.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q22.benchmark new file mode 100644 index 000000000000..faf573707afb --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q22.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=22 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q23.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q23.benchmark new file mode 100644 index 000000000000..f75fc01380bc --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q23.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=23 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q24.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q24.benchmark new file mode 100644 index 000000000000..1597654a8a6f --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q24.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=24 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q25.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q25.benchmark new file mode 100644 index 000000000000..0c7a090f70f8 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q25.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=25 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q26.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q26.benchmark new file mode 100644 index 000000000000..5eb994b9ba22 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q26.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=26 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q27.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q27.benchmark new file mode 100644 index 000000000000..38c39a5c2c03 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q27.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=27 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q28.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q28.benchmark new file mode 100644 index 000000000000..f1dba5953d4e --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q28.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=28 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q29.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q29.benchmark new file mode 100644 index 000000000000..25d93b37a676 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q29.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=29 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q30.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q30.benchmark new file mode 100644 index 000000000000..2eec56e43540 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q30.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=30 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q31.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q31.benchmark new file mode 100644 index 000000000000..7af9d7fc3306 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q31.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=31 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q32.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q32.benchmark new file mode 100644 index 000000000000..c2607ccea8ce --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q32.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=32 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q33.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q33.benchmark new file mode 100644 index 000000000000..10f11820b7de --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q33.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=33 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q34.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q34.benchmark new file mode 100644 index 000000000000..8af3dfc2cab3 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q34.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=34 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q35.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q35.benchmark new file mode 100644 index 000000000000..fc60367e1a2d --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q35.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=35 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q36.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q36.benchmark new file mode 100644 index 000000000000..3cb9bdd66cbe --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q36.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=36 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q37.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q37.benchmark new file mode 100644 index 000000000000..2501747824e4 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q37.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=37 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q38.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q38.benchmark new file mode 100644 index 000000000000..9a1d8c02dee4 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q38.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=38 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q39.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q39.benchmark new file mode 100644 index 000000000000..a71be583a305 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q39.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=39 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q40.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q40.benchmark new file mode 100644 index 000000000000..3db5c011ba56 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q40.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=40 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q41.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q41.benchmark new file mode 100644 index 000000000000..8262f1838b4b --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q41.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=41 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q42.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q42.benchmark new file mode 100644 index 000000000000..ebcf3c4592e3 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q42.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=42 diff --git a/benchmark/clickbench/clickbench-pixels-e2-1ssd/q43.benchmark b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q43.benchmark new file mode 100644 index 000000000000..c5a79096dfbd --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-1ssd/q43.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e2-1ssd.benchmark.in +QUERY_NUMBER_PADDED=43 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd.benchmark.in b/benchmark/clickbench/clickbench-pixels-e2-24ssd.benchmark.in new file mode 100644 index 000000000000..2303a329ec60 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd.benchmark.in @@ -0,0 +1,42 @@ +# name: ${FILE_PATH} +# description: ${DESCRIPTION} +# group: [clickbench] + +require pixels + +name Q${QUERY_NUMBER_PADDED} +group Clickbench + +load +CREATE VIEW hits AS SELECT * FROM pixels_scan( +[ + "/data/9a3-01/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-02/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-03/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-04/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-05/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-06/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-07/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-08/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-09/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-10/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-11/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-12/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-13/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-14/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-15/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-16/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-17/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-18/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-19/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-20/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-21/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-22/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-23/clickbench/pixels-e2/hits/v-0-ordered/*", + "/data/9a3-24/clickbench/pixels-e2/hits/v-0-ordered/*" +] +) + +run benchmark/clickbench/queries/q${QUERY_NUMBER_PADDED}.sql + +# result benchmark/clickbench/answers/q${QUERY_NUMBER_PADDED}.csv diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q01.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q01.benchmark new file mode 100644 index 000000000000..c189b9955a0c --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q01.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=01 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q02.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q02.benchmark new file mode 100644 index 000000000000..9c413f5793a1 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q02.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=02 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q03.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q03.benchmark new file mode 100644 index 000000000000..d69c88490738 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q03.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=03 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q04.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q04.benchmark new file mode 100644 index 000000000000..08293bbe3376 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q04.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=04 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q05.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q05.benchmark new file mode 100644 index 000000000000..8798fd0542f8 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q05.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=05 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q06.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q06.benchmark new file mode 100644 index 000000000000..8049dc907eda --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q06.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=06 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q07.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q07.benchmark new file mode 100644 index 000000000000..84f30101772f --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q07.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=07 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q08.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q08.benchmark new file mode 100644 index 000000000000..82ee1dbc75db --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q08.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=08 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q09.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q09.benchmark new file mode 100644 index 000000000000..919014bdb530 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q09.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=09 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q10.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q10.benchmark new file mode 100644 index 000000000000..cb1fc0b8c986 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q10.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=10 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q11.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q11.benchmark new file mode 100644 index 000000000000..25e0b7e9abde --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q11.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=11 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q12.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q12.benchmark new file mode 100644 index 000000000000..83cba3410f0d --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q12.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=12 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q13.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q13.benchmark new file mode 100644 index 000000000000..e645b2935312 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q13.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=13 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q14.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q14.benchmark new file mode 100644 index 000000000000..973329fde962 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q14.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=14 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q15.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q15.benchmark new file mode 100644 index 000000000000..686af333f90a --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q15.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=15 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q16.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q16.benchmark new file mode 100644 index 000000000000..ae886967b595 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q16.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=16 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q17.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q17.benchmark new file mode 100644 index 000000000000..eb1fdc0cea01 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q17.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=17 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q18.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q18.benchmark new file mode 100644 index 000000000000..f628b789aaf9 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q18.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=18 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q19.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q19.benchmark new file mode 100644 index 000000000000..ba4c70997312 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q19.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=19 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q20.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q20.benchmark new file mode 100644 index 000000000000..3970f032963b --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q20.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=20 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q21.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q21.benchmark new file mode 100644 index 000000000000..353af2e28945 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q21.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=21 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q22.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q22.benchmark new file mode 100644 index 000000000000..cb13d45599ba --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q22.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=22 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q23.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q23.benchmark new file mode 100644 index 000000000000..7bfa9d2fae83 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q23.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=23 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q24.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q24.benchmark new file mode 100644 index 000000000000..95edb0f484a0 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q24.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=24 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q25.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q25.benchmark new file mode 100644 index 000000000000..95768279c349 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q25.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=25 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q26.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q26.benchmark new file mode 100644 index 000000000000..3ffe9f0b3fa1 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q26.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=26 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q27.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q27.benchmark new file mode 100644 index 000000000000..7610417d2c10 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q27.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=27 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q28.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q28.benchmark new file mode 100644 index 000000000000..f0c3f635157e --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q28.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=28 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q29.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q29.benchmark new file mode 100644 index 000000000000..1701570d75a4 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q29.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=29 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q30.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q30.benchmark new file mode 100644 index 000000000000..37bb19d176e3 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q30.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=30 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q31.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q31.benchmark new file mode 100644 index 000000000000..a27ae7f4210d --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q31.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=31 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q32.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q32.benchmark new file mode 100644 index 000000000000..d704faa824ca --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q32.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=32 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q33.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q33.benchmark new file mode 100644 index 000000000000..eda8dea56360 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q33.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=33 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q34.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q34.benchmark new file mode 100644 index 000000000000..c8fc84ceb20d --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q34.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=34 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q35.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q35.benchmark new file mode 100644 index 000000000000..6a26a02ffa56 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q35.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=35 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q36.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q36.benchmark new file mode 100644 index 000000000000..9689ee5990f7 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q36.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=36 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q37.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q37.benchmark new file mode 100644 index 000000000000..566ee5cf0910 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q37.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=37 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q38.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q38.benchmark new file mode 100644 index 000000000000..d90d14452829 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q38.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=38 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q39.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q39.benchmark new file mode 100644 index 000000000000..a1205b9d0c72 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q39.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=39 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q40.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q40.benchmark new file mode 100644 index 000000000000..93db0c62a762 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q40.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=40 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q41.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q41.benchmark new file mode 100644 index 000000000000..b2321964e2d5 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q41.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=41 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q42.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q42.benchmark new file mode 100644 index 000000000000..f2e935cdaf37 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q42.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=42 diff --git a/benchmark/clickbench/clickbench-pixels-e2-24ssd/q43.benchmark b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q43.benchmark new file mode 100644 index 000000000000..72853c6d61e3 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-e2-24ssd/q43.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e1-24ssd.benchmark.in +QUERY_NUMBER_PADDED=43 diff --git a/benchmark/clickbench/clickbench-pixels-test/q01.benchmark b/benchmark/clickbench/clickbench-pixels-test/q01.benchmark new file mode 100644 index 000000000000..26dcb526cf41 --- /dev/null +++ b/benchmark/clickbench/clickbench-pixels-test/q01.benchmark @@ -0,0 +1,2 @@ +template benchmark/clickbench/clickbench-pixels-e0-1ssd-test.benchmark.in +QUERY_NUMBER_PADDED=01 \ No newline at end of file diff --git a/benchmark/clickbench/clickbench.benchmark.in b/benchmark/clickbench/clickbench.benchmark.in index 62a688534084..6050f55dfcb5 100644 --- a/benchmark/clickbench/clickbench.benchmark.in +++ b/benchmark/clickbench/clickbench.benchmark.in @@ -2,12 +2,16 @@ # description: ${DESCRIPTION} # group: [clickbench] -include benchmark/clickbench/clickbench_load.benchmark.in +require httpfs + +require parquet name Q${QUERY_NUMBER_PADDED} group Clickbench -cache hits.db +cache clickbench.duckdb + +load benchmark/clickbench/queries/load.sql run benchmark/clickbench/queries/q${QUERY_NUMBER_PADDED}.sql diff --git a/benchmark/clickbench/q09.benchmark b/benchmark/clickbench/q09.benchmark index 53abd2a11a26..2865780c67e1 100644 --- a/benchmark/clickbench/q09.benchmark +++ b/benchmark/clickbench/q09.benchmark @@ -3,5 +3,5 @@ # group: [clickbench] template benchmark/clickbench/clickbench.benchmark.in -QUERY_NUMBER=09 +QUERY_NUMBER=9 QUERY_NUMBER_PADDED=09 diff --git a/benchmark/clickbench/q17.benchmark b/benchmark/clickbench/q17.benchmark index ea5e98d5866e..b141abd05002 100644 --- a/benchmark/clickbench/q17.benchmark +++ b/benchmark/clickbench/q17.benchmark @@ -2,7 +2,6 @@ # description: Run query 17 from the ClickBench benchmark # group: [clickbench] -template benchmark/clickbench/clickbench-noresult.benchmark.in +template benchmark/clickbench/clickbench.benchmark.in QUERY_NUMBER=17 QUERY_NUMBER_PADDED=17 -RESULT_QUERY=SELECT COUNT(*) AS count FROM (SELECT UserID, SearchPhrase FROM __answer GROUP BY UserID, SearchPhrase) t diff --git a/benchmark/clickbench/q18.benchmark b/benchmark/clickbench/q18.benchmark index bee636895952..757bf4a72045 100644 --- a/benchmark/clickbench/q18.benchmark +++ b/benchmark/clickbench/q18.benchmark @@ -5,4 +5,4 @@ template benchmark/clickbench/clickbench-noresult.benchmark.in QUERY_NUMBER=18 QUERY_NUMBER_PADDED=18 -RESULT_QUERY=SELECT * FROM __answer ORDER BY 4 DESC, 1 +RESULT_QUERY=SELECT COUNT(*) AS count FROM (SELECT UserID, SearchPhrase FROM __answer GROUP BY UserID, SearchPhrase) t diff --git a/benchmark/clickbench/q19.benchmark b/benchmark/clickbench/q19.benchmark index 8f5a2a378e8a..907aa19a696e 100644 --- a/benchmark/clickbench/q19.benchmark +++ b/benchmark/clickbench/q19.benchmark @@ -2,6 +2,7 @@ # description: Run query 19 from the ClickBench benchmark # group: [clickbench] -template benchmark/clickbench/clickbench.benchmark.in +template benchmark/clickbench/clickbench-noresult.benchmark.in QUERY_NUMBER=19 QUERY_NUMBER_PADDED=19 +RESULT_QUERY=SELECT * FROM __answer ORDER BY 4 DESC, 1 diff --git a/benchmark/clickbench/q21.benchmark b/benchmark/clickbench/q21.benchmark index 9de684282cdb..2049be360134 100644 --- a/benchmark/clickbench/q21.benchmark +++ b/benchmark/clickbench/q21.benchmark @@ -2,7 +2,6 @@ # description: Run query 21 from the ClickBench benchmark # group: [clickbench] -template benchmark/clickbench/clickbench-noresult.benchmark.in +template benchmark/clickbench/clickbench.benchmark.in QUERY_NUMBER=21 QUERY_NUMBER_PADDED=21 -RESULT_QUERY=SELECT * FROM __answer ORDER BY c DESC, SearchPhrase LIMIT 8 diff --git a/benchmark/clickbench/q22.benchmark b/benchmark/clickbench/q22.benchmark index b2bf6a02390d..05645caa4cc9 100644 --- a/benchmark/clickbench/q22.benchmark +++ b/benchmark/clickbench/q22.benchmark @@ -2,6 +2,7 @@ # description: Run query 22 from the ClickBench benchmark # group: [clickbench] -template benchmark/clickbench/clickbench.benchmark.in +template benchmark/clickbench/clickbench-noresult.benchmark.in QUERY_NUMBER=22 QUERY_NUMBER_PADDED=22 +RESULT_QUERY=SELECT * FROM __answer ORDER BY c DESC, SearchPhrase LIMIT 5 diff --git a/benchmark/clickbench/q23.benchmark b/benchmark/clickbench/q23.benchmark index 13eee3df168b..9f859fa942d2 100644 --- a/benchmark/clickbench/q23.benchmark +++ b/benchmark/clickbench/q23.benchmark @@ -2,6 +2,7 @@ # description: Run query 23 from the ClickBench benchmark # group: [clickbench] -template benchmark/clickbench/clickbench.benchmark.in +template benchmark/clickbench/clickbench-noresult.benchmark.in QUERY_NUMBER=23 QUERY_NUMBER_PADDED=23 +RESULT_QUERY=SELECT * FROM __answer ORDER BY c DESC LIMIT 6 diff --git a/benchmark/clickbench/q24.benchmark b/benchmark/clickbench/q24.benchmark index 3adce6e6a2cb..9f11249bc945 100644 --- a/benchmark/clickbench/q24.benchmark +++ b/benchmark/clickbench/q24.benchmark @@ -2,7 +2,6 @@ # description: Run query 24 from the ClickBench benchmark # group: [clickbench] -template benchmark/clickbench/clickbench-noresult.benchmark.in +template benchmark/clickbench/clickbench.benchmark.in QUERY_NUMBER=24 QUERY_NUMBER_PADDED=24 -RESULT_QUERY=SELECT * FROM (SELECT * FROM __answer LIMIT 4) ORDER BY SearchPhrase diff --git a/benchmark/clickbench/q30.benchmark b/benchmark/clickbench/q30.benchmark index d8f6701bf3d2..6435452f40db 100644 --- a/benchmark/clickbench/q30.benchmark +++ b/benchmark/clickbench/q30.benchmark @@ -2,7 +2,6 @@ # description: Run query 30 from the ClickBench benchmark # group: [clickbench] -template benchmark/clickbench/clickbench-noresult.benchmark.in +template benchmark/clickbench/clickbench.benchmark.in QUERY_NUMBER=30 QUERY_NUMBER_PADDED=30 -RESULT_QUERY=SELECT * FROM __answer ORDER BY c DESC, ClientIP LIMIT 9 \ No newline at end of file diff --git a/benchmark/clickbench/q31.benchmark b/benchmark/clickbench/q31.benchmark index 6b3d40d981f0..9fcd024e470e 100644 --- a/benchmark/clickbench/q31.benchmark +++ b/benchmark/clickbench/q31.benchmark @@ -5,4 +5,4 @@ template benchmark/clickbench/clickbench-noresult.benchmark.in QUERY_NUMBER=31 QUERY_NUMBER_PADDED=31 -RESULT_QUERY=SELECT MIN(c), MAX(c), COUNT(*) FROM __answer +RESULT_QUERY=SELECT * FROM __answer ORDER BY c DESC, ClientIP \ No newline at end of file diff --git a/benchmark/clickbench/q33.benchmark b/benchmark/clickbench/q33.benchmark index 2b250312c240..fbd9894aa564 100644 --- a/benchmark/clickbench/q33.benchmark +++ b/benchmark/clickbench/q33.benchmark @@ -2,6 +2,7 @@ # description: Run query 33 from the ClickBench benchmark # group: [clickbench] -template benchmark/clickbench/clickbench.benchmark.in +template benchmark/clickbench/clickbench-noresult.benchmark.in QUERY_NUMBER=33 QUERY_NUMBER_PADDED=33 +RESULT_QUERY=SELECT MIN(c), MAX(c), COUNT(*) FROM __answer diff --git a/benchmark/clickbench/q38.benchmark b/benchmark/clickbench/q38.benchmark index 221905cc3c0d..1de088266064 100644 --- a/benchmark/clickbench/q38.benchmark +++ b/benchmark/clickbench/q38.benchmark @@ -2,7 +2,6 @@ # description: Run query 38 from the ClickBench benchmark # group: [clickbench] -template benchmark/clickbench/clickbench-noresult.benchmark.in +template benchmark/clickbench/clickbench.benchmark.in QUERY_NUMBER=38 QUERY_NUMBER_PADDED=38 -RESULT_QUERY=SELECT MIN(PageViews), MAX(PageViews), COUNT(*) FROM __answer diff --git a/benchmark/clickbench/q40.benchmark b/benchmark/clickbench/q40.benchmark index ba32d3b91289..2a96a5d8a4d9 100644 --- a/benchmark/clickbench/q40.benchmark +++ b/benchmark/clickbench/q40.benchmark @@ -5,4 +5,4 @@ template benchmark/clickbench/clickbench-noresult.benchmark.in QUERY_NUMBER=40 QUERY_NUMBER_PADDED=40 -RESULT_QUERY=SELECT * FROM __answer ORDER BY PageViews DESC, URLHash OFFSET 2 LIMIT 5 +RESULT_QUERY=SELECT MIN(PageViews), MAX(PageViews), COUNT(*) FROM __answer diff --git a/benchmark/clickbench/q41.benchmark b/benchmark/clickbench/q41.benchmark index fe6b3b58b104..6af3ad967776 100644 --- a/benchmark/clickbench/q41.benchmark +++ b/benchmark/clickbench/q41.benchmark @@ -5,4 +5,4 @@ template benchmark/clickbench/clickbench-noresult.benchmark.in QUERY_NUMBER=41 QUERY_NUMBER_PADDED=41 -RESULT_QUERY=SELECT MIN(PageViews), MAX(PageViews), COUNT(*) FROM __answer +RESULT_QUERY=SELECT * FROM __answer ORDER BY PageViews DESC, URLHash OFFSET 3 LIMIT 6 diff --git a/benchmark/clickbench/q42.benchmark b/benchmark/clickbench/q42.benchmark index d5ff0cb6c609..65e451227962 100644 --- a/benchmark/clickbench/q42.benchmark +++ b/benchmark/clickbench/q42.benchmark @@ -3,5 +3,5 @@ # group: [clickbench] template benchmark/clickbench/clickbench.benchmark.in -QUERY_NUMBER=0 -QUERY_NUMBER_PADDED=00 +QUERY_NUMBER=42 +QUERY_NUMBER_PADDED=42 diff --git a/benchmark/clickbench/q43.benchmark b/benchmark/clickbench/q43.benchmark new file mode 100644 index 000000000000..c7b612b64143 --- /dev/null +++ b/benchmark/clickbench/q43.benchmark @@ -0,0 +1,7 @@ +# name: benchmark/clickbench/q43.benchmark +# description: Run query 43 from the ClickBench benchmark +# group: [clickbench] + +template benchmark/clickbench/clickbench.benchmark.in +QUERY_NUMBER=43 +QUERY_NUMBER_PADDED=43 diff --git a/benchmark/clickbench/queries-test/q01.sql b/benchmark/clickbench/queries-test/q01.sql new file mode 100644 index 000000000000..200afa446255 --- /dev/null +++ b/benchmark/clickbench/queries-test/q01.sql @@ -0,0 +1 @@ +SELECT * FROM hits; \ No newline at end of file diff --git a/benchmark/clickbench/queries/load.sql b/benchmark/clickbench/queries/load.sql index 465e9c4eaadf..5d0025ad33d7 100644 --- a/benchmark/clickbench/queries/load.sql +++ b/benchmark/clickbench/queries/load.sql @@ -104,13 +104,7 @@ CREATE TABLE hits HasGCLID SMALLINT NOT NULL, RefererHash BIGINT NOT NULL, URLHash BIGINT NOT NULL, - CLID INTEGER NOT NULL + CLID INTEGER NOT NULL, + PRIMARY KEY (CounterID, EventDate, UserID, EventTime, WatchID) ); -INSERT INTO hits BY NAME -SELECT * - REPLACE ( - make_date(EventDate) AS EventDate, - epoch_ms(EventTime * 1000) AS EventTime, - epoch_ms(ClientEventTime * 1000) AS ClientEventTime, - epoch_ms(LocalEventTime * 1000) AS LocalEventTime) -FROM read_parquet([format('https://datasets.clickhouse.com/hits_compatible/athena_partitioned/hits_{}.parquet', x) for x in range(0, 100)], binary_as_string=True); +INSERT INTO hits SELECT * FROM read_parquet('https://github.com/duckdb/duckdb-data/releases/download/v1.0/hits.parquet'); diff --git a/benchmark/clickbench/queries/q01.sql b/benchmark/clickbench/queries/q01.sql index ad8031a76cf7..c70aa7a844d7 100644 --- a/benchmark/clickbench/queries/q01.sql +++ b/benchmark/clickbench/queries/q01.sql @@ -1 +1 @@ -SELECT COUNT(*) FROM hits WHERE AdvEngineID <> 0; +SELECT COUNT(*) FROM hits; diff --git a/benchmark/clickbench/queries/q02.sql b/benchmark/clickbench/queries/q02.sql index 7db4dc2fe986..ad8031a76cf7 100644 --- a/benchmark/clickbench/queries/q02.sql +++ b/benchmark/clickbench/queries/q02.sql @@ -1 +1 @@ -SELECT SUM(AdvEngineID), COUNT(*), AVG(ResolutionWidth) FROM hits; +SELECT COUNT(*) FROM hits WHERE AdvEngineID <> 0; diff --git a/benchmark/clickbench/queries/q03.sql b/benchmark/clickbench/queries/q03.sql index e953498fe3ab..7db4dc2fe986 100644 --- a/benchmark/clickbench/queries/q03.sql +++ b/benchmark/clickbench/queries/q03.sql @@ -1 +1 @@ -SELECT AVG(UserID) FROM hits; +SELECT SUM(AdvEngineID), COUNT(*), AVG(ResolutionWidth) FROM hits; diff --git a/benchmark/clickbench/queries/q04.sql b/benchmark/clickbench/queries/q04.sql index 2f9baf82535a..e953498fe3ab 100644 --- a/benchmark/clickbench/queries/q04.sql +++ b/benchmark/clickbench/queries/q04.sql @@ -1 +1 @@ -SELECT COUNT(DISTINCT UserID) FROM hits; +SELECT AVG(UserID) FROM hits; diff --git a/benchmark/clickbench/queries/q05.sql b/benchmark/clickbench/queries/q05.sql index e9615f8fd345..2f9baf82535a 100644 --- a/benchmark/clickbench/queries/q05.sql +++ b/benchmark/clickbench/queries/q05.sql @@ -1 +1 @@ -SELECT COUNT(DISTINCT SearchPhrase) FROM hits; +SELECT COUNT(DISTINCT UserID) FROM hits; diff --git a/benchmark/clickbench/queries/q06.sql b/benchmark/clickbench/queries/q06.sql index 03fbb82d68b8..e9615f8fd345 100644 --- a/benchmark/clickbench/queries/q06.sql +++ b/benchmark/clickbench/queries/q06.sql @@ -1 +1 @@ -SELECT MIN(EventDate), MAX(EventDate) FROM hits; +SELECT COUNT(DISTINCT SearchPhrase) FROM hits; diff --git a/benchmark/clickbench/queries/q07.sql b/benchmark/clickbench/queries/q07.sql index 25a10b112d56..03fbb82d68b8 100644 --- a/benchmark/clickbench/queries/q07.sql +++ b/benchmark/clickbench/queries/q07.sql @@ -1 +1 @@ -SELECT AdvEngineID, COUNT(*) FROM hits WHERE AdvEngineID <> 0 GROUP BY AdvEngineID ORDER BY COUNT(*) DESC; +SELECT MIN(EventDate), MAX(EventDate) FROM hits; diff --git a/benchmark/clickbench/queries/q08.sql b/benchmark/clickbench/queries/q08.sql index a6bf47e4fea1..25a10b112d56 100644 --- a/benchmark/clickbench/queries/q08.sql +++ b/benchmark/clickbench/queries/q08.sql @@ -1 +1 @@ -SELECT RegionID, COUNT(DISTINCT UserID) AS u FROM hits GROUP BY RegionID ORDER BY u DESC LIMIT 10; +SELECT AdvEngineID, COUNT(*) FROM hits WHERE AdvEngineID <> 0 GROUP BY AdvEngineID ORDER BY COUNT(*) DESC; diff --git a/benchmark/clickbench/queries/q09.sql b/benchmark/clickbench/queries/q09.sql index f4a9ee3446e8..a6bf47e4fea1 100644 --- a/benchmark/clickbench/queries/q09.sql +++ b/benchmark/clickbench/queries/q09.sql @@ -1 +1 @@ -SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10; +SELECT RegionID, COUNT(DISTINCT UserID) AS u FROM hits GROUP BY RegionID ORDER BY u DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q10.sql b/benchmark/clickbench/queries/q10.sql index d0ea7e3b386a..f4a9ee3446e8 100644 --- a/benchmark/clickbench/queries/q10.sql +++ b/benchmark/clickbench/queries/q10.sql @@ -1 +1 @@ -SELECT MobilePhoneModel, COUNT(DISTINCT UserID) AS u FROM hits WHERE MobilePhoneModel <> '' GROUP BY MobilePhoneModel ORDER BY u DESC LIMIT 10; +SELECT RegionID, SUM(AdvEngineID), COUNT(*) AS c, AVG(ResolutionWidth), COUNT(DISTINCT UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q11.sql b/benchmark/clickbench/queries/q11.sql index 2a316d173429..d0ea7e3b386a 100644 --- a/benchmark/clickbench/queries/q11.sql +++ b/benchmark/clickbench/queries/q11.sql @@ -1 +1 @@ -SELECT MobilePhone, MobilePhoneModel, COUNT(DISTINCT UserID) AS u FROM hits WHERE MobilePhoneModel <> '' GROUP BY MobilePhone, MobilePhoneModel ORDER BY u DESC LIMIT 10; +SELECT MobilePhoneModel, COUNT(DISTINCT UserID) AS u FROM hits WHERE MobilePhoneModel <> '' GROUP BY MobilePhoneModel ORDER BY u DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q12.sql b/benchmark/clickbench/queries/q12.sql index 7a0254690e79..2a316d173429 100644 --- a/benchmark/clickbench/queries/q12.sql +++ b/benchmark/clickbench/queries/q12.sql @@ -1 +1 @@ -SELECT SearchPhrase, COUNT(*) AS c FROM hits WHERE SearchPhrase <> '' GROUP BY SearchPhrase ORDER BY c DESC LIMIT 10; +SELECT MobilePhone, MobilePhoneModel, COUNT(DISTINCT UserID) AS u FROM hits WHERE MobilePhoneModel <> '' GROUP BY MobilePhone, MobilePhoneModel ORDER BY u DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q13.sql b/benchmark/clickbench/queries/q13.sql index 4ce0feed26b9..7a0254690e79 100644 --- a/benchmark/clickbench/queries/q13.sql +++ b/benchmark/clickbench/queries/q13.sql @@ -1 +1 @@ -SELECT SearchPhrase, COUNT(DISTINCT UserID) AS u FROM hits WHERE SearchPhrase <> '' GROUP BY SearchPhrase ORDER BY u DESC LIMIT 10; +SELECT SearchPhrase, COUNT(*) AS c FROM hits WHERE SearchPhrase <> '' GROUP BY SearchPhrase ORDER BY c DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q14.sql b/benchmark/clickbench/queries/q14.sql index 8e85255a0a2d..4ce0feed26b9 100644 --- a/benchmark/clickbench/queries/q14.sql +++ b/benchmark/clickbench/queries/q14.sql @@ -1 +1 @@ -SELECT SearchEngineID, SearchPhrase, COUNT(*) AS c FROM hits WHERE SearchPhrase <> '' GROUP BY SearchEngineID, SearchPhrase ORDER BY c DESC LIMIT 10; +SELECT SearchPhrase, COUNT(DISTINCT UserID) AS u FROM hits WHERE SearchPhrase <> '' GROUP BY SearchPhrase ORDER BY u DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q15.sql b/benchmark/clickbench/queries/q15.sql index f959e98a6f5b..8e85255a0a2d 100644 --- a/benchmark/clickbench/queries/q15.sql +++ b/benchmark/clickbench/queries/q15.sql @@ -1 +1 @@ -SELECT UserID, COUNT(*) FROM hits GROUP BY UserID ORDER BY COUNT(*) DESC LIMIT 10; +SELECT SearchEngineID, SearchPhrase, COUNT(*) AS c FROM hits WHERE SearchPhrase <> '' GROUP BY SearchEngineID, SearchPhrase ORDER BY c DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q16.sql b/benchmark/clickbench/queries/q16.sql index 50b1f38320a9..f959e98a6f5b 100644 --- a/benchmark/clickbench/queries/q16.sql +++ b/benchmark/clickbench/queries/q16.sql @@ -1 +1 @@ -SELECT UserID, SearchPhrase, COUNT(*) FROM hits GROUP BY UserID, SearchPhrase ORDER BY COUNT(*) DESC LIMIT 10; +SELECT UserID, COUNT(*) FROM hits GROUP BY UserID ORDER BY COUNT(*) DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q17.sql b/benchmark/clickbench/queries/q17.sql index 454cdb507fb4..50b1f38320a9 100644 --- a/benchmark/clickbench/queries/q17.sql +++ b/benchmark/clickbench/queries/q17.sql @@ -1 +1 @@ -SELECT UserID, SearchPhrase, COUNT(*) FROM hits GROUP BY UserID, SearchPhrase LIMIT 10; +SELECT UserID, SearchPhrase, COUNT(*) FROM hits GROUP BY UserID, SearchPhrase ORDER BY COUNT(*) DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q18.sql b/benchmark/clickbench/queries/q18.sql index 6520cc5aa90b..454cdb507fb4 100644 --- a/benchmark/clickbench/queries/q18.sql +++ b/benchmark/clickbench/queries/q18.sql @@ -1 +1 @@ -SELECT UserID, extract(minute FROM EventTime) AS m, SearchPhrase, COUNT(*) FROM hits GROUP BY UserID, m, SearchPhrase ORDER BY COUNT(*) DESC LIMIT 10; +SELECT UserID, SearchPhrase, COUNT(*) FROM hits GROUP BY UserID, SearchPhrase LIMIT 10; diff --git a/benchmark/clickbench/queries/q19.sql b/benchmark/clickbench/queries/q19.sql index 3f84066e6a11..6f18cb61bac2 100644 --- a/benchmark/clickbench/queries/q19.sql +++ b/benchmark/clickbench/queries/q19.sql @@ -1 +1,12 @@ -SELECT UserID FROM hits WHERE UserID = 435090932899640449; +SELECT + UserID, + extract(minute FROM EventTime::TIMESTAMP) AS m, + SearchPhrase, + COUNT(*) +FROM + hits +GROUP BY + UserID, m, SearchPhrase +ORDER BY + COUNT(*) DESC + LIMIT 10; diff --git a/benchmark/clickbench/queries/q20.sql b/benchmark/clickbench/queries/q20.sql index 4426afa35fc3..3f84066e6a11 100644 --- a/benchmark/clickbench/queries/q20.sql +++ b/benchmark/clickbench/queries/q20.sql @@ -1 +1 @@ -SELECT COUNT(*) FROM hits WHERE URL LIKE '%google%'; +SELECT UserID FROM hits WHERE UserID = 435090932899640449; diff --git a/benchmark/clickbench/queries/q21.sql b/benchmark/clickbench/queries/q21.sql index bd28609bd201..4426afa35fc3 100644 --- a/benchmark/clickbench/queries/q21.sql +++ b/benchmark/clickbench/queries/q21.sql @@ -1 +1 @@ -SELECT SearchPhrase, MIN(URL), COUNT(*) AS c FROM hits WHERE URL LIKE '%google%' AND SearchPhrase <> '' GROUP BY SearchPhrase ORDER BY c DESC LIMIT 10; +SELECT COUNT(*) FROM hits WHERE URL LIKE '%google%'; diff --git a/benchmark/clickbench/queries/q22.sql b/benchmark/clickbench/queries/q22.sql index 4ee87ac4528d..bd28609bd201 100644 --- a/benchmark/clickbench/queries/q22.sql +++ b/benchmark/clickbench/queries/q22.sql @@ -1 +1 @@ -SELECT SearchPhrase, MIN(URL), MIN(Title), COUNT(*) AS c, COUNT(DISTINCT UserID) FROM hits WHERE Title LIKE '%Google%' AND URL NOT LIKE '%.google.%' AND SearchPhrase <> '' GROUP BY SearchPhrase ORDER BY c DESC LIMIT 10; +SELECT SearchPhrase, MIN(URL), COUNT(*) AS c FROM hits WHERE URL LIKE '%google%' AND SearchPhrase <> '' GROUP BY SearchPhrase ORDER BY c DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q23.sql b/benchmark/clickbench/queries/q23.sql index 935169e37996..4ee87ac4528d 100644 --- a/benchmark/clickbench/queries/q23.sql +++ b/benchmark/clickbench/queries/q23.sql @@ -1 +1 @@ -SELECT * FROM hits WHERE URL LIKE '%google%' ORDER BY EventTime LIMIT 10; +SELECT SearchPhrase, MIN(URL), MIN(Title), COUNT(*) AS c, COUNT(DISTINCT UserID) FROM hits WHERE Title LIKE '%Google%' AND URL NOT LIKE '%.google.%' AND SearchPhrase <> '' GROUP BY SearchPhrase ORDER BY c DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q24.sql b/benchmark/clickbench/queries/q24.sql index 1bcfd4c1e4ba..935169e37996 100644 --- a/benchmark/clickbench/queries/q24.sql +++ b/benchmark/clickbench/queries/q24.sql @@ -1 +1 @@ -SELECT SearchPhrase FROM hits WHERE SearchPhrase <> '' ORDER BY EventTime LIMIT 10; +SELECT * FROM hits WHERE URL LIKE '%google%' ORDER BY EventTime LIMIT 10; diff --git a/benchmark/clickbench/queries/q25.sql b/benchmark/clickbench/queries/q25.sql index 58ea7610cdcd..1bcfd4c1e4ba 100644 --- a/benchmark/clickbench/queries/q25.sql +++ b/benchmark/clickbench/queries/q25.sql @@ -1 +1 @@ -SELECT SearchPhrase FROM hits WHERE SearchPhrase <> '' ORDER BY SearchPhrase LIMIT 10; +SELECT SearchPhrase FROM hits WHERE SearchPhrase <> '' ORDER BY EventTime LIMIT 10; diff --git a/benchmark/clickbench/queries/q26.sql b/benchmark/clickbench/queries/q26.sql index 88ed7ba3e156..58ea7610cdcd 100644 --- a/benchmark/clickbench/queries/q26.sql +++ b/benchmark/clickbench/queries/q26.sql @@ -1 +1 @@ -SELECT SearchPhrase FROM hits WHERE SearchPhrase <> '' ORDER BY EventTime, SearchPhrase LIMIT 10; +SELECT SearchPhrase FROM hits WHERE SearchPhrase <> '' ORDER BY SearchPhrase LIMIT 10; diff --git a/benchmark/clickbench/queries/q27.sql b/benchmark/clickbench/queries/q27.sql index 8f89977e66ed..88ed7ba3e156 100644 --- a/benchmark/clickbench/queries/q27.sql +++ b/benchmark/clickbench/queries/q27.sql @@ -1 +1 @@ -SELECT CounterID, AVG(STRLEN(URL)) AS l, COUNT(*) AS c FROM hits WHERE URL <> '' GROUP BY CounterID HAVING COUNT(*) > 100000 ORDER BY l DESC LIMIT 25; +SELECT SearchPhrase FROM hits WHERE SearchPhrase <> '' ORDER BY EventTime, SearchPhrase LIMIT 10; diff --git a/benchmark/clickbench/queries/q28.sql b/benchmark/clickbench/queries/q28.sql index f55fac15e71a..8f89977e66ed 100644 --- a/benchmark/clickbench/queries/q28.sql +++ b/benchmark/clickbench/queries/q28.sql @@ -1 +1 @@ -SELECT REGEXP_REPLACE(Referer, '^https?://(?:www\.)?([^/]+)/.*$', '\1') AS k, AVG(STRLEN(Referer)) AS l, COUNT(*) AS c, MIN(Referer) FROM hits WHERE Referer <> '' GROUP BY k HAVING COUNT(*) > 100000 ORDER BY l DESC LIMIT 25; +SELECT CounterID, AVG(STRLEN(URL)) AS l, COUNT(*) AS c FROM hits WHERE URL <> '' GROUP BY CounterID HAVING COUNT(*) > 100000 ORDER BY l DESC LIMIT 25; diff --git a/benchmark/clickbench/queries/q29.sql b/benchmark/clickbench/queries/q29.sql index 630450b43269..f55fac15e71a 100644 --- a/benchmark/clickbench/queries/q29.sql +++ b/benchmark/clickbench/queries/q29.sql @@ -1 +1 @@ -SELECT SUM(ResolutionWidth), SUM(ResolutionWidth + 1), SUM(ResolutionWidth + 2), SUM(ResolutionWidth + 3), SUM(ResolutionWidth + 4), SUM(ResolutionWidth + 5), SUM(ResolutionWidth + 6), SUM(ResolutionWidth + 7), SUM(ResolutionWidth + 8), SUM(ResolutionWidth + 9), SUM(ResolutionWidth + 10), SUM(ResolutionWidth + 11), SUM(ResolutionWidth + 12), SUM(ResolutionWidth + 13), SUM(ResolutionWidth + 14), SUM(ResolutionWidth + 15), SUM(ResolutionWidth + 16), SUM(ResolutionWidth + 17), SUM(ResolutionWidth + 18), SUM(ResolutionWidth + 19), SUM(ResolutionWidth + 20), SUM(ResolutionWidth + 21), SUM(ResolutionWidth + 22), SUM(ResolutionWidth + 23), SUM(ResolutionWidth + 24), SUM(ResolutionWidth + 25), SUM(ResolutionWidth + 26), SUM(ResolutionWidth + 27), SUM(ResolutionWidth + 28), SUM(ResolutionWidth + 29), SUM(ResolutionWidth + 30), SUM(ResolutionWidth + 31), SUM(ResolutionWidth + 32), SUM(ResolutionWidth + 33), SUM(ResolutionWidth + 34), SUM(ResolutionWidth + 35), SUM(ResolutionWidth + 36), SUM(ResolutionWidth + 37), SUM(ResolutionWidth + 38), SUM(ResolutionWidth + 39), SUM(ResolutionWidth + 40), SUM(ResolutionWidth + 41), SUM(ResolutionWidth + 42), SUM(ResolutionWidth + 43), SUM(ResolutionWidth + 44), SUM(ResolutionWidth + 45), SUM(ResolutionWidth + 46), SUM(ResolutionWidth + 47), SUM(ResolutionWidth + 48), SUM(ResolutionWidth + 49), SUM(ResolutionWidth + 50), SUM(ResolutionWidth + 51), SUM(ResolutionWidth + 52), SUM(ResolutionWidth + 53), SUM(ResolutionWidth + 54), SUM(ResolutionWidth + 55), SUM(ResolutionWidth + 56), SUM(ResolutionWidth + 57), SUM(ResolutionWidth + 58), SUM(ResolutionWidth + 59), SUM(ResolutionWidth + 60), SUM(ResolutionWidth + 61), SUM(ResolutionWidth + 62), SUM(ResolutionWidth + 63), SUM(ResolutionWidth + 64), SUM(ResolutionWidth + 65), SUM(ResolutionWidth + 66), SUM(ResolutionWidth + 67), SUM(ResolutionWidth + 68), SUM(ResolutionWidth + 69), SUM(ResolutionWidth + 70), SUM(ResolutionWidth + 71), SUM(ResolutionWidth + 72), SUM(ResolutionWidth + 73), SUM(ResolutionWidth + 74), SUM(ResolutionWidth + 75), SUM(ResolutionWidth + 76), SUM(ResolutionWidth + 77), SUM(ResolutionWidth + 78), SUM(ResolutionWidth + 79), SUM(ResolutionWidth + 80), SUM(ResolutionWidth + 81), SUM(ResolutionWidth + 82), SUM(ResolutionWidth + 83), SUM(ResolutionWidth + 84), SUM(ResolutionWidth + 85), SUM(ResolutionWidth + 86), SUM(ResolutionWidth + 87), SUM(ResolutionWidth + 88), SUM(ResolutionWidth + 89) FROM hits; +SELECT REGEXP_REPLACE(Referer, '^https?://(?:www\.)?([^/]+)/.*$', '\1') AS k, AVG(STRLEN(Referer)) AS l, COUNT(*) AS c, MIN(Referer) FROM hits WHERE Referer <> '' GROUP BY k HAVING COUNT(*) > 100000 ORDER BY l DESC LIMIT 25; diff --git a/benchmark/clickbench/queries/q30.sql b/benchmark/clickbench/queries/q30.sql index f8a80d9c6fb9..630450b43269 100644 --- a/benchmark/clickbench/queries/q30.sql +++ b/benchmark/clickbench/queries/q30.sql @@ -1 +1 @@ -SELECT SearchEngineID, ClientIP, COUNT(*) AS c, SUM(IsRefresh), AVG(ResolutionWidth) FROM hits WHERE SearchPhrase <> '' GROUP BY SearchEngineID, ClientIP ORDER BY c DESC LIMIT 10; +SELECT SUM(ResolutionWidth), SUM(ResolutionWidth + 1), SUM(ResolutionWidth + 2), SUM(ResolutionWidth + 3), SUM(ResolutionWidth + 4), SUM(ResolutionWidth + 5), SUM(ResolutionWidth + 6), SUM(ResolutionWidth + 7), SUM(ResolutionWidth + 8), SUM(ResolutionWidth + 9), SUM(ResolutionWidth + 10), SUM(ResolutionWidth + 11), SUM(ResolutionWidth + 12), SUM(ResolutionWidth + 13), SUM(ResolutionWidth + 14), SUM(ResolutionWidth + 15), SUM(ResolutionWidth + 16), SUM(ResolutionWidth + 17), SUM(ResolutionWidth + 18), SUM(ResolutionWidth + 19), SUM(ResolutionWidth + 20), SUM(ResolutionWidth + 21), SUM(ResolutionWidth + 22), SUM(ResolutionWidth + 23), SUM(ResolutionWidth + 24), SUM(ResolutionWidth + 25), SUM(ResolutionWidth + 26), SUM(ResolutionWidth + 27), SUM(ResolutionWidth + 28), SUM(ResolutionWidth + 29), SUM(ResolutionWidth + 30), SUM(ResolutionWidth + 31), SUM(ResolutionWidth + 32), SUM(ResolutionWidth + 33), SUM(ResolutionWidth + 34), SUM(ResolutionWidth + 35), SUM(ResolutionWidth + 36), SUM(ResolutionWidth + 37), SUM(ResolutionWidth + 38), SUM(ResolutionWidth + 39), SUM(ResolutionWidth + 40), SUM(ResolutionWidth + 41), SUM(ResolutionWidth + 42), SUM(ResolutionWidth + 43), SUM(ResolutionWidth + 44), SUM(ResolutionWidth + 45), SUM(ResolutionWidth + 46), SUM(ResolutionWidth + 47), SUM(ResolutionWidth + 48), SUM(ResolutionWidth + 49), SUM(ResolutionWidth + 50), SUM(ResolutionWidth + 51), SUM(ResolutionWidth + 52), SUM(ResolutionWidth + 53), SUM(ResolutionWidth + 54), SUM(ResolutionWidth + 55), SUM(ResolutionWidth + 56), SUM(ResolutionWidth + 57), SUM(ResolutionWidth + 58), SUM(ResolutionWidth + 59), SUM(ResolutionWidth + 60), SUM(ResolutionWidth + 61), SUM(ResolutionWidth + 62), SUM(ResolutionWidth + 63), SUM(ResolutionWidth + 64), SUM(ResolutionWidth + 65), SUM(ResolutionWidth + 66), SUM(ResolutionWidth + 67), SUM(ResolutionWidth + 68), SUM(ResolutionWidth + 69), SUM(ResolutionWidth + 70), SUM(ResolutionWidth + 71), SUM(ResolutionWidth + 72), SUM(ResolutionWidth + 73), SUM(ResolutionWidth + 74), SUM(ResolutionWidth + 75), SUM(ResolutionWidth + 76), SUM(ResolutionWidth + 77), SUM(ResolutionWidth + 78), SUM(ResolutionWidth + 79), SUM(ResolutionWidth + 80), SUM(ResolutionWidth + 81), SUM(ResolutionWidth + 82), SUM(ResolutionWidth + 83), SUM(ResolutionWidth + 84), SUM(ResolutionWidth + 85), SUM(ResolutionWidth + 86), SUM(ResolutionWidth + 87), SUM(ResolutionWidth + 88), SUM(ResolutionWidth + 89) FROM hits; diff --git a/benchmark/clickbench/queries/q31.sql b/benchmark/clickbench/queries/q31.sql index ba8ac2f91d27..f8a80d9c6fb9 100644 --- a/benchmark/clickbench/queries/q31.sql +++ b/benchmark/clickbench/queries/q31.sql @@ -1 +1 @@ -SELECT WatchID, ClientIP, COUNT(*) AS c, SUM(IsRefresh), AVG(ResolutionWidth) FROM hits WHERE SearchPhrase <> '' GROUP BY WatchID, ClientIP ORDER BY c DESC LIMIT 10; +SELECT SearchEngineID, ClientIP, COUNT(*) AS c, SUM(IsRefresh), AVG(ResolutionWidth) FROM hits WHERE SearchPhrase <> '' GROUP BY SearchEngineID, ClientIP ORDER BY c DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q32.sql b/benchmark/clickbench/queries/q32.sql index 893773a20001..ba8ac2f91d27 100644 --- a/benchmark/clickbench/queries/q32.sql +++ b/benchmark/clickbench/queries/q32.sql @@ -1 +1 @@ -SELECT WatchID, ClientIP, COUNT(*) AS c, SUM(IsRefresh), AVG(ResolutionWidth) FROM hits GROUP BY WatchID, ClientIP ORDER BY c DESC LIMIT 10; +SELECT WatchID, ClientIP, COUNT(*) AS c, SUM(IsRefresh), AVG(ResolutionWidth) FROM hits WHERE SearchPhrase <> '' GROUP BY WatchID, ClientIP ORDER BY c DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q33.sql b/benchmark/clickbench/queries/q33.sql index f00a3e8efb93..893773a20001 100644 --- a/benchmark/clickbench/queries/q33.sql +++ b/benchmark/clickbench/queries/q33.sql @@ -1 +1 @@ -SELECT URL, COUNT(*) AS c FROM hits GROUP BY URL ORDER BY c DESC LIMIT 10; +SELECT WatchID, ClientIP, COUNT(*) AS c, SUM(IsRefresh), AVG(ResolutionWidth) FROM hits GROUP BY WatchID, ClientIP ORDER BY c DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q34.sql b/benchmark/clickbench/queries/q34.sql index 213753083047..f00a3e8efb93 100644 --- a/benchmark/clickbench/queries/q34.sql +++ b/benchmark/clickbench/queries/q34.sql @@ -1 +1 @@ -SELECT 1, URL, COUNT(*) AS c FROM hits GROUP BY 1, URL ORDER BY c DESC LIMIT 10; +SELECT URL, COUNT(*) AS c FROM hits GROUP BY URL ORDER BY c DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q35.sql b/benchmark/clickbench/queries/q35.sql index 581e5e389fcd..213753083047 100644 --- a/benchmark/clickbench/queries/q35.sql +++ b/benchmark/clickbench/queries/q35.sql @@ -1 +1 @@ -SELECT ClientIP, ClientIP - 1, ClientIP - 2, ClientIP - 3, COUNT(*) AS c FROM hits GROUP BY ClientIP, ClientIP - 1, ClientIP - 2, ClientIP - 3 ORDER BY c DESC LIMIT 10; +SELECT 1, URL, COUNT(*) AS c FROM hits GROUP BY 1, URL ORDER BY c DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q36.sql b/benchmark/clickbench/queries/q36.sql index d6e06ce8da3a..581e5e389fcd 100644 --- a/benchmark/clickbench/queries/q36.sql +++ b/benchmark/clickbench/queries/q36.sql @@ -1 +1 @@ -SELECT URL, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND DontCountHits = 0 AND IsRefresh = 0 AND URL <> '' GROUP BY URL ORDER BY PageViews DESC LIMIT 10; +SELECT ClientIP, ClientIP - 1, ClientIP - 2, ClientIP - 3, COUNT(*) AS c FROM hits GROUP BY ClientIP, ClientIP - 1, ClientIP - 2, ClientIP - 3 ORDER BY c DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q37.sql b/benchmark/clickbench/queries/q37.sql index f63f7a86dd99..d6e06ce8da3a 100644 --- a/benchmark/clickbench/queries/q37.sql +++ b/benchmark/clickbench/queries/q37.sql @@ -1 +1 @@ -SELECT Title, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND DontCountHits = 0 AND IsRefresh = 0 AND Title <> '' GROUP BY Title ORDER BY PageViews DESC LIMIT 10; +SELECT URL, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND DontCountHits = 0 AND IsRefresh = 0 AND URL <> '' GROUP BY URL ORDER BY PageViews DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q38.sql b/benchmark/clickbench/queries/q38.sql index 498db5752db2..f63f7a86dd99 100644 --- a/benchmark/clickbench/queries/q38.sql +++ b/benchmark/clickbench/queries/q38.sql @@ -1 +1 @@ -SELECT URL, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND IsRefresh = 0 AND IsLink <> 0 AND IsDownload = 0 GROUP BY URL ORDER BY PageViews DESC LIMIT 10 OFFSET 1000; +SELECT Title, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND DontCountHits = 0 AND IsRefresh = 0 AND Title <> '' GROUP BY Title ORDER BY PageViews DESC LIMIT 10; diff --git a/benchmark/clickbench/queries/q39.sql b/benchmark/clickbench/queries/q39.sql index 9d3d319f19a0..498db5752db2 100644 --- a/benchmark/clickbench/queries/q39.sql +++ b/benchmark/clickbench/queries/q39.sql @@ -1 +1 @@ -SELECT TraficSourceID, SearchEngineID, AdvEngineID, CASE WHEN (SearchEngineID = 0 AND AdvEngineID = 0) THEN Referer ELSE '' END AS Src, URL AS Dst, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND IsRefresh = 0 GROUP BY TraficSourceID, SearchEngineID, AdvEngineID, Src, Dst ORDER BY PageViews DESC LIMIT 10 OFFSET 1000; +SELECT URL, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND IsRefresh = 0 AND IsLink <> 0 AND IsDownload = 0 GROUP BY URL ORDER BY PageViews DESC LIMIT 10 OFFSET 1000; diff --git a/benchmark/clickbench/queries/q40.sql b/benchmark/clickbench/queries/q40.sql index f54f6dbbd212..9d3d319f19a0 100644 --- a/benchmark/clickbench/queries/q40.sql +++ b/benchmark/clickbench/queries/q40.sql @@ -1 +1 @@ -SELECT URLHash, EventDate, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND IsRefresh = 0 AND TraficSourceID IN (-1, 6) AND RefererHash = 3594120000172545465 GROUP BY URLHash, EventDate ORDER BY PageViews DESC LIMIT 10 OFFSET 100; +SELECT TraficSourceID, SearchEngineID, AdvEngineID, CASE WHEN (SearchEngineID = 0 AND AdvEngineID = 0) THEN Referer ELSE '' END AS Src, URL AS Dst, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND IsRefresh = 0 GROUP BY TraficSourceID, SearchEngineID, AdvEngineID, Src, Dst ORDER BY PageViews DESC LIMIT 10 OFFSET 1000; diff --git a/benchmark/clickbench/queries/q41.sql b/benchmark/clickbench/queries/q41.sql index dc1b7e6aa68b..f54f6dbbd212 100644 --- a/benchmark/clickbench/queries/q41.sql +++ b/benchmark/clickbench/queries/q41.sql @@ -1 +1 @@ -SELECT WindowClientWidth, WindowClientHeight, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND IsRefresh = 0 AND DontCountHits = 0 AND URLHash = 2868770270353813622 GROUP BY WindowClientWidth, WindowClientHeight ORDER BY PageViews DESC LIMIT 10 OFFSET 10000; +SELECT URLHash, EventDate, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND IsRefresh = 0 AND TraficSourceID IN (-1, 6) AND RefererHash = 3594120000172545465 GROUP BY URLHash, EventDate ORDER BY PageViews DESC LIMIT 10 OFFSET 100; diff --git a/benchmark/clickbench/queries/q42.sql b/benchmark/clickbench/queries/q42.sql index 4ac281585395..dc1b7e6aa68b 100644 --- a/benchmark/clickbench/queries/q42.sql +++ b/benchmark/clickbench/queries/q42.sql @@ -1 +1 @@ -SELECT DATE_TRUNC('minute', EventTime) AS M, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-14' AND EventDate <= '2013-07-15' AND IsRefresh = 0 AND DontCountHits = 0 GROUP BY DATE_TRUNC('minute', EventTime) ORDER BY DATE_TRUNC('minute', EventTime) LIMIT 10 OFFSET 1000; +SELECT WindowClientWidth, WindowClientHeight, COUNT(*) AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND IsRefresh = 0 AND DontCountHits = 0 AND URLHash = 2868770270353813622 GROUP BY WindowClientWidth, WindowClientHeight ORDER BY PageViews DESC LIMIT 10 OFFSET 10000; diff --git a/benchmark/clickbench/queries/q43.sql b/benchmark/clickbench/queries/q43.sql new file mode 100644 index 000000000000..0032a78e9d56 --- /dev/null +++ b/benchmark/clickbench/queries/q43.sql @@ -0,0 +1,10 @@ +SELECT date_trunc('minute'::VARCHAR, CAST(EventTime AS TIMESTAMP)) AS M, COUNT(*) AS PageViews +FROM hits +WHERE CounterID = 62 + AND EventDate >= '2013-07-14' + AND EventDate <= '2013-07-15' + AND IsRefresh = 0 + AND DontCountHits = 0 +GROUP BY date_trunc('minute'::VARCHAR, CAST(EventTime AS TIMESTAMP)) +ORDER BY date_trunc('minute'::VARCHAR, CAST(EventTime AS TIMESTAMP)) + LIMIT 10 OFFSET 1000; \ No newline at end of file diff --git a/src/common/multi_file/multi_file_list.cpp b/src/common/multi_file/multi_file_list.cpp index 52567f544a90..328f998242d0 100644 --- a/src/common/multi_file/multi_file_list.cpp +++ b/src/common/multi_file/multi_file_list.cpp @@ -10,7 +10,7 @@ #include "duckdb/common/string_util.hpp" #include - +#include namespace duckdb { MultiFilePushdownInfo::MultiFilePushdownInfo(LogicalGet &get) @@ -285,6 +285,30 @@ unique_ptr GlobMultiFileList::ComplexFilterPushdown(ClientContext // FIXME: push down filters into glob while (ExpandNextPath()) { } + // Added: Smart sorting based on /hits/hits_xx pattern + if (!expanded_files.empty()) { + // Check if all paths match the /hits/hits_xx.parquet pattern + bool allMatchHitsFormat = std::all_of(expanded_files.begin(), expanded_files.end(), + [](const OpenFileInfo& info) { + static const std::regex pattern(R"(/hits/hits_[^/]+\.parquet$)"); + return std::regex_search(info.path, pattern); + }); + + if (allMatchHitsFormat) { + // Sort by the part after hits_ + std::sort(expanded_files.begin(), expanded_files.end(), + [](const OpenFileInfo& a, const OpenFileInfo& b) { + static const std::regex pattern(R"(/hits/hits_([^/]+)\.parquet$)"); + std::smatch matchA, matchB; + + if (std::regex_search(a.path, matchA, pattern) && matchA.size() > 1 && + std::regex_search(b.path, matchB, pattern) && matchB.size() > 1) { + return matchA[1].str() < matchB[1].str(); // Sort by the suffix after hits_ + } + return a.path < b.path; // Safe fallback + }); + } + } if (!options.hive_partitioning && !options.filename) { return nullptr; diff --git a/src/common/types/vector.cpp b/src/common/types/vector.cpp index 0859580aed2c..7991f08b38fc 100644 --- a/src/common/types/vector.cpp +++ b/src/common/types/vector.cpp @@ -73,9 +73,9 @@ Vector::Vector(LogicalType type_p, data_ptr_t dataptr) } } -Vector::Vector(LogicalType type_p, data_ptr_t dataptr, validity_t * validity_mask) +Vector::Vector(LogicalType type_p, data_ptr_t dataptr, validity_t * validity_mask,idx_t capacity) : vector_type(VectorType::FLAT_VECTOR), type(std::move(type_p)), data(dataptr), - validity(validity_mask) { + validity(ValidityMask(validity_mask,capacity)) { if (dataptr && !type.IsValid()) { throw InternalException("Cannot create a vector of type INVALID!"); } diff --git a/src/include/duckdb/common/types/vector.hpp b/src/include/duckdb/common/types/vector.hpp index 5ea4e176ef1a..6317a161a622 100644 --- a/src/include/duckdb/common/types/vector.hpp +++ b/src/include/duckdb/common/types/vector.hpp @@ -127,7 +127,7 @@ class Vector { //! Create a non-owning vector that references the specified data DUCKDB_API Vector(LogicalType type, data_ptr_t dataptr); //! Create a non-owning vector that references the specified data with ValidityMask - DUCKDB_API explicit Vector(LogicalType type_p, data_ptr_t dataptr, validity_t * validity_mask); + DUCKDB_API explicit Vector(LogicalType type_p, data_ptr_t dataptr, validity_t * validity_mask,idx_t capacity); //! Create an owning vector that holds at most STANDARD_VECTOR_SIZE entries. /*! Create a new vector From c3dc6d34c905bc44f311bf670b1bbddef1c0c776 Mon Sep 17 00:00:00 2001 From: whzruc Date: Thu, 17 Jul 2025 22:01:09 +0800 Subject: [PATCH 2/2] update duckdb --- benchmark/benchmark_runner.cpp | 119 ++++++++++-------- .../clickbench-parquet-e0-24ssd.benchmark.in | 2 +- .../clickbench-pixels-e0-24ssd.benchmark.in | 2 +- 3 files changed, 72 insertions(+), 51 deletions(-) diff --git a/benchmark/benchmark_runner.cpp b/benchmark/benchmark_runner.cpp index f4a922abbe41..fe140e282d0c 100644 --- a/benchmark/benchmark_runner.cpp +++ b/benchmark/benchmark_runner.cpp @@ -139,58 +139,79 @@ void BenchmarkRunner::RunBenchmark(Benchmark *benchmark) { LogLine(error_data.Message()); return; } - auto nruns = benchmark->NRuns(); + // auto nruns = benchmark->NRuns(); + auto nruns=1; LogLine("NRuns: "+std::to_string(nruns)+"\n"); - for (size_t i = 0; i < nruns; i++) { - bool hotrun = i >= 0; - if (hotrun) { - Log(StringUtil::Format("%s\t%d\t", benchmark->name, i)); - } - if (hotrun && benchmark->RequireReinit()) { - state = benchmark->Initialize(configuration); - } - is_active = true; - timeout = false; - std::thread interrupt_thread(sleep_thread, benchmark, this, state.get(), hotrun, - benchmark->Timeout(configuration)); - - string error; - try { - profiler.Start(); - benchmark->Run(state.get()); - profiler.End(); - } catch (std::exception &ex) { - duckdb::ErrorData error_data(ex); - error = error_data.Message(); - } + string error; - is_active = false; - interrupt_thread.join(); - if (hotrun) { - LogOutput(benchmark->GetLogOutput(state.get())); - if (!error.empty()) { - LogResult("ERROR"); - LogLine(error); - break; - } else if (timeout) { - LogResult("TIMEOUT"); - break; - } else { - // write time - auto verify = benchmark->Verify(state.get()); - if (!verify.empty()) { - LogResult("INCORRECT"); - LogLine("INCORRECT RESULT: " + verify); - LogOutput("INCORRECT RESULT: " + verify); - LogSummary(benchmark->name, "INCORRECT RESULT: " + verify, i); - break; - } else { - LogResult("Result: "+std::to_string(profiler.Elapsed())); - } - } - } - benchmark->Cleanup(state.get()); + try { + profiler.Start(); + benchmark->Run(state.get()); + profiler.End(); + } catch (std::exception &ex) { + duckdb::ErrorData error_data(ex); + error = error_data.Message(); + } + auto verify = benchmark->Verify(state.get()); + if (!verify.empty()) { + LogResult("INCORRECT"); + LogLine("INCORRECT RESULT: " + verify); + LogOutput("INCORRECT RESULT: " + verify); + LogSummary(benchmark->name, "INCORRECT RESULT: " + verify, 0); + // break; + } else { + LogResult("Result: "+std::to_string(profiler.Elapsed())); } + // for (size_t i = 0; i < nruns; i++) { + // bool hotrun = i >= 0; + // if (hotrun) { + // Log(StringUtil::Format("%s\t%d\t", benchmark->name, i)); + // } + // if (hotrun && benchmark->RequireReinit()) { + // state = benchmark->Initialize(configuration); + // } + // is_active = true; + // timeout = false; + // std::thread interrupt_thread(sleep_thread, benchmark, this, state.get(), hotrun, + // benchmark->Timeout(configuration)); + // + // string error; + // try { + // profiler.Start(); + // benchmark->Run(state.get()); + // profiler.End(); + // } catch (std::exception &ex) { + // duckdb::ErrorData error_data(ex); + // error = error_data.Message(); + // } + // + // is_active = false; + // interrupt_thread.join(); + // if (hotrun) { + // LogOutput(benchmark->GetLogOutput(state.get())); + // if (!error.empty()) { + // LogResult("ERROR"); + // LogLine(error); + // break; + // } else if (timeout) { + // LogResult("TIMEOUT"); + // break; + // } else { + // // write time + // auto verify = benchmark->Verify(state.get()); + // if (!verify.empty()) { + // LogResult("INCORRECT"); + // LogLine("INCORRECT RESULT: " + verify); + // LogOutput("INCORRECT RESULT: " + verify); + // LogSummary(benchmark->name, "INCORRECT RESULT: " + verify, i); + // break; + // } else { + // LogResult("Result: "+std::to_string(profiler.Elapsed())); + // } + // } + // } + // benchmark->Cleanup(state.get()); + // } benchmark->Finalize(); } diff --git a/benchmark/clickbench/clickbench-parquet-e0-24ssd.benchmark.in b/benchmark/clickbench/clickbench-parquet-e0-24ssd.benchmark.in index 72187f702979..dc11269a9b18 100644 --- a/benchmark/clickbench/clickbench-parquet-e0-24ssd.benchmark.in +++ b/benchmark/clickbench/clickbench-parquet-e0-24ssd.benchmark.in @@ -38,4 +38,4 @@ CREATE VIEW hits AS SELECT * FROM parquet_scan([ run benchmark/clickbench/queries/q${QUERY_NUMBER_PADDED}.sql -result benchmark/clickbench/answers-24ssd/q${QUERY_NUMBER_PADDED}.csv +# result benchmark/clickbench/answers-24ssd/q${QUERY_NUMBER_PADDED}.csv diff --git a/benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in b/benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in index 072c97309a8c..0eee1255bb73 100644 --- a/benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in +++ b/benchmark/clickbench/clickbench-pixels-e0-24ssd.benchmark.in @@ -38,4 +38,4 @@ CREATE VIEW hits AS SELECT * FROM pixels_scan([ run benchmark/clickbench/queries/q${QUERY_NUMBER_PADDED}.sql -result benchmark/clickbench/answers-24ssd/q${QUERY_NUMBER_PADDED}.csv +# result benchmark/clickbench/answers-24ssd/q${QUERY_NUMBER_PADDED}.csv