34 lines
560 B
SQL
34 lines
560 B
SQL
# name: test/sql/parallelism/intraquery/parallel_sample.test
|
|
# description: Test parallel reservoir sampling
|
|
# group: [intraquery]
|
|
|
|
statement ok
|
|
PRAGMA enable_verification
|
|
|
|
statement ok
|
|
PRAGMA threads=4
|
|
|
|
statement ok
|
|
PRAGMA verify_parallelism
|
|
|
|
statement ok
|
|
PRAGMA enable_profiling
|
|
|
|
statement ok
|
|
PRAGMA profiling_output='__TEST_DIR__/test.json'
|
|
|
|
statement ok
|
|
PRAGMA profiling_mode = detailed
|
|
|
|
statement ok
|
|
CREATE TABLE integers AS SELECT * FROM range(50000) tbl(i)
|
|
|
|
loop i 0 3
|
|
|
|
query I
|
|
SELECT COUNT(*) FROM integers TABLESAMPLE RESERVOIR(100)
|
|
----
|
|
100
|
|
|
|
endloop
|