should be it
This commit is contained in:
176
external/duckdb/test/sql/storage/tpch/tpch_storage.test_slow
vendored
Normal file
176
external/duckdb/test/sql/storage/tpch/tpch_storage.test_slow
vendored
Normal file
@@ -0,0 +1,176 @@
|
||||
# name: test/sql/storage/tpch/tpch_storage.test_slow
|
||||
# description: Test TPC-H SF1 queries on persistent storage
|
||||
# group: [tpch]
|
||||
|
||||
require tpch
|
||||
|
||||
load __TEST_DIR__/tpch_storage.db
|
||||
|
||||
foreach compression <compression>
|
||||
|
||||
statement ok
|
||||
PRAGMA force_compression='${compression}'
|
||||
|
||||
statement ok
|
||||
call dbgen(sf=1);
|
||||
|
||||
statement ok
|
||||
CHECKPOINT
|
||||
|
||||
restart
|
||||
|
||||
query IIII
|
||||
SELECT MIN(l_orderkey), MAX(l_orderkey), AVG(l_orderkey), COUNT(l_orderkey) FROM lineitem;
|
||||
----
|
||||
1 6000000 3000279.604204982 6001215
|
||||
|
||||
query IIII
|
||||
SELECT MIN(l_partkey), MAX(l_partkey), AVG(l_partkey), COUNT(l_partkey) FROM lineitem;
|
||||
----
|
||||
1 200000 100017.98932999402 6001215
|
||||
|
||||
query IIII
|
||||
SELECT MIN(l_suppkey), MAX(l_suppkey), AVG(l_suppkey), COUNT(l_suppkey) FROM lineitem;
|
||||
----
|
||||
1 10000 5000.602606138924 6001215
|
||||
|
||||
query IIII
|
||||
SELECT MIN(l_linenumber), MAX(l_linenumber), AVG(l_linenumber), COUNT(l_linenumber) FROM lineitem;
|
||||
----
|
||||
1 7 3.0005757167506912 6001215
|
||||
|
||||
query IIII
|
||||
SELECT MIN(l_quantity), MAX(l_quantity), AVG(l_quantity), COUNT(l_quantity) FROM lineitem;
|
||||
----
|
||||
1 50 25.507967136654827 6001215
|
||||
|
||||
query IIII
|
||||
SELECT MIN(l_extendedprice), MAX(l_extendedprice), AVG(l_extendedprice), COUNT(l_extendedprice) FROM lineitem;
|
||||
----
|
||||
901.00 104949.50 38255.138484656854 6001215
|
||||
|
||||
query IIII
|
||||
SELECT MIN(l_discount), MAX(l_discount), AVG(l_discount), COUNT(l_discount) FROM lineitem;
|
||||
----
|
||||
0.00 0.10 0.04999943011540163 6001215
|
||||
|
||||
query IIII
|
||||
SELECT MIN(l_tax), MAX(l_tax), AVG(l_tax), COUNT(l_tax) FROM lineitem;
|
||||
----
|
||||
0.00 0.08 0.04001350893110812 6001215
|
||||
|
||||
query III
|
||||
SELECT MIN(l_returnflag), MAX(l_returnflag), COUNT(l_returnflag) FROM lineitem;
|
||||
----
|
||||
A R 6001215
|
||||
|
||||
query III
|
||||
SELECT MIN(l_linestatus), MAX(l_linestatus), COUNT(l_linestatus) FROM lineitem;
|
||||
----
|
||||
F O 6001215
|
||||
|
||||
query III
|
||||
SELECT MIN(l_shipdate), MAX(l_shipdate), COUNT(l_shipdate) FROM lineitem;
|
||||
----
|
||||
1992-01-02 1998-12-01 6001215
|
||||
|
||||
query III
|
||||
SELECT MIN(l_commitdate), MAX(l_commitdate), COUNT(l_commitdate) FROM lineitem;
|
||||
----
|
||||
1992-01-31 1998-10-31 6001215
|
||||
|
||||
query III
|
||||
SELECT MIN(l_receiptdate), MAX(l_receiptdate), COUNT(l_receiptdate) FROM lineitem;
|
||||
----
|
||||
1992-01-04 1998-12-31 6001215
|
||||
|
||||
query III
|
||||
SELECT MIN(l_shipinstruct), MAX(l_shipinstruct), COUNT(l_shipinstruct) FROM lineitem;
|
||||
----
|
||||
COLLECT COD TAKE BACK RETURN 6001215
|
||||
|
||||
query III
|
||||
SELECT MIN(l_shipmode), MAX(l_shipmode), COUNT(l_shipmode) FROM lineitem;
|
||||
----
|
||||
AIR TRUCK 6001215
|
||||
|
||||
query III
|
||||
SELECT MIN(l_comment), MAX(l_comment), COUNT(l_comment) FROM lineitem;
|
||||
----
|
||||
Tiresias zzle? furiously iro 6001215
|
||||
|
||||
|
||||
query IIII
|
||||
SELECT MIN(p_partkey), MAX(p_partkey), AVG(p_partkey), COUNT(p_partkey) FROM part;
|
||||
----
|
||||
1 200000 100000.5 200000
|
||||
|
||||
query III
|
||||
SELECT MIN(p_name), MAX(p_name), COUNT(p_name) FROM part;
|
||||
----
|
||||
almond antique blue royal burnished yellow white seashell lavender black 200000
|
||||
|
||||
query III
|
||||
SELECT MIN(p_mfgr), MAX(p_mfgr), COUNT(p_mfgr) FROM part;
|
||||
----
|
||||
Manufacturer#1 Manufacturer#5 200000
|
||||
|
||||
query III
|
||||
SELECT MIN(p_brand), MAX(p_brand), COUNT(p_brand) FROM part;
|
||||
----
|
||||
Brand#11 Brand#55 200000
|
||||
|
||||
query III
|
||||
SELECT MIN(p_type), MAX(p_type), COUNT(p_type) FROM part;
|
||||
----
|
||||
ECONOMY ANODIZED BRASS STANDARD POLISHED TIN 200000
|
||||
|
||||
query IIII
|
||||
SELECT MIN(p_size), MAX(p_size), AVG(p_size), COUNT(p_size) FROM part;
|
||||
----
|
||||
1 50 25.427105 200000
|
||||
|
||||
query III
|
||||
SELECT MIN(p_container), MAX(p_container), COUNT(p_container) FROM part;
|
||||
----
|
||||
JUMBO BAG WRAP PKG 200000
|
||||
|
||||
query IIII
|
||||
SELECT MIN(p_retailprice), MAX(p_retailprice), AVG(p_retailprice), COUNT(p_retailprice) FROM part;
|
||||
----
|
||||
901.00 2098.99 1499.496 200000
|
||||
|
||||
query III
|
||||
SELECT MIN(p_comment), MAX(p_comment), COUNT(p_comment) FROM part;
|
||||
----
|
||||
Tires zzle? fur 200000
|
||||
|
||||
loop i 1 9
|
||||
|
||||
query I
|
||||
PRAGMA tpch(${i})
|
||||
----
|
||||
<FILE>:extension/tpch/dbgen/answers/sf1/q0${i}.csv
|
||||
|
||||
endloop
|
||||
|
||||
loop i 10 23
|
||||
|
||||
query I
|
||||
PRAGMA tpch(${i})
|
||||
----
|
||||
<FILE>:extension/tpch/dbgen/answers/sf1/q${i}.csv
|
||||
|
||||
endloop
|
||||
|
||||
statement ok
|
||||
DROP TABLE part;
|
||||
DROP TABLE supplier;
|
||||
DROP TABLE partsupp;
|
||||
DROP TABLE customer;
|
||||
DROP TABLE orders;
|
||||
DROP TABLE lineitem;
|
||||
DROP TABLE nation;
|
||||
DROP TABLE region;
|
||||
|
||||
endloop
|
||||
Reference in New Issue
Block a user