Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q00.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name Q00
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT COUNT(*)
FROM hits;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q00.csv
18 changes: 18 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q01.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name Q01
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT COUNT(*)
FROM hits
WHERE "AdvEngineID" <> 0;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q01.csv
17 changes: 17 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q02.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name Q02
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT SUM("AdvEngineID"), COUNT(*), AVG("ResolutionWidth")
FROM hits;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q02.csv
17 changes: 17 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q03.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name Q03
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT AVG("UserID")
FROM hits;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q03.csv
17 changes: 17 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q04.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name Q04
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT COUNT(DISTINCT "UserID")
FROM hits;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q04.csv
17 changes: 17 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q05.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name Q05
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT COUNT(DISTINCT "SearchPhrase")
FROM hits;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q05.csv
17 changes: 17 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q06.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name Q06
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT MIN("EventDate"), MAX("EventDate")
FROM hits;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q06.csv
20 changes: 20 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q07.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name Q07
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT "AdvEngineID", COUNT(*)
FROM hits
WHERE "AdvEngineID" <> 0
GROUP BY "AdvEngineID"
ORDER BY COUNT(*) DESC;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q07.csv
16 changes: 16 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q08.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name Q08
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT "RegionID", COUNT(DISTINCT "UserID") AS u FROM hits GROUP BY "RegionID" ORDER BY u DESC LIMIT 10;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q08.csv
16 changes: 16 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q09.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name Q09
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT "RegionID", SUM("AdvEngineID"), COUNT(*) AS c, AVG("ResolutionWidth"), COUNT(DISTINCT "UserID") FROM hits GROUP BY "RegionID" ORDER BY c DESC LIMIT 10;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q09.csv
16 changes: 16 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q10.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name Q10
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT "MobilePhoneModel", COUNT(DISTINCT "UserID") AS u FROM hits WHERE "MobilePhoneModel" <> '' GROUP BY "MobilePhoneModel" ORDER BY u DESC LIMIT 10;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q10.csv
16 changes: 16 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q11.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name Q11
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT "MobilePhone", "MobilePhoneModel", COUNT(DISTINCT "UserID") AS u FROM hits WHERE "MobilePhoneModel" <> '' GROUP BY "MobilePhone", "MobilePhoneModel" ORDER BY u DESC LIMIT 10;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q11.csv
16 changes: 16 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q12.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name Q12
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT "SearchPhrase", COUNT(*) AS c FROM hits WHERE "SearchPhrase" <> '' GROUP BY "SearchPhrase" ORDER BY c DESC LIMIT 10;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q12.csv
16 changes: 16 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q13.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name Q13
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT "SearchPhrase", COUNT(DISTINCT "UserID") AS u FROM hits WHERE "SearchPhrase" <> '' GROUP BY "SearchPhrase" ORDER BY u DESC LIMIT 10;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q13.csv
16 changes: 16 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q14.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name Q14
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT "SearchEngineID", "SearchPhrase", COUNT(*) AS c FROM hits WHERE "SearchPhrase" <> '' GROUP BY "SearchEngineID", "SearchPhrase" ORDER BY c DESC LIMIT 10;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q14.csv
16 changes: 16 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q15.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name Q15
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT "UserID", COUNT(*) FROM hits GROUP BY "UserID" ORDER BY COUNT(*) DESC LIMIT 10;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q15.csv
16 changes: 16 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q16.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name Q16
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT "UserID", "SearchPhrase", COUNT(*) FROM hits GROUP BY "UserID", "SearchPhrase" ORDER BY COUNT(*) DESC LIMIT 10;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q16.csv
16 changes: 16 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q17.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name Q17
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT "UserID", "SearchPhrase", COUNT(*) FROM hits GROUP BY "UserID", "SearchPhrase" LIMIT 10;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q17.csv
16 changes: 16 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q18.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name Q18
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT "UserID", extract(minute FROM to_timestamp_seconds("EventTime")) AS m, "SearchPhrase", COUNT(*) FROM hits GROUP BY "UserID", m, "SearchPhrase" ORDER BY COUNT(*) DESC LIMIT 10;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q18.csv
18 changes: 18 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q19.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name Q19
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT "UserID"
FROM hits
WHERE "UserID" = 435090932899640449;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q19.csv
18 changes: 18 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q20.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name Q20
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT COUNT(*)
FROM hits
WHERE "URL" LIKE '%google%';

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q20.csv
16 changes: 16 additions & 0 deletions benchmarks/sql_benchmarks/clickbench/benchmarks/q21.benchmark
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name Q21
group clickbench

init sql_benchmarks/clickbench/init/set_config.sql

load sql_benchmarks/clickbench/init/load-${CLICKBENCH_TYPE:-single}.sql

assert I
SELECT COUNT(*) > 0 from hits;
----
true

run
SELECT "SearchPhrase", MIN("URL"), COUNT(*) AS c FROM hits WHERE "URL" LIKE '%google%' AND "SearchPhrase" <> '' GROUP BY "SearchPhrase" ORDER BY c DESC LIMIT 10;

result sql_benchmarks/clickbench/results/${CLICKBENCH_TYPE:-single}/q21.csv
Loading
Loading