mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-10-29 23:16:57 +00:00
* test(sqlness): cover query options on persistent SQL sessions Signed-off-by: Byte-Naut <Byte-Naut@proton.me> * test(query): cover merge-scan joins with query option controls Signed-off-by: Byte-Naut <Byte-Naut@proton.me> --------- Signed-off-by: Byte-Naut <Byte-Naut@proton.me>
71 lines
1.8 KiB
SQL
71 lines
1.8 KiB
SQL
-- Query options persist on each protocol's connection. SQLness pins N=4.
|
|
-- SQLNESS PROTOCOL MYSQL
|
|
SHOW VARIABLES query.parallelism;
|
|
|
|
-- SQLNESS PROTOCOL MYSQL
|
|
SET query_parallelism = 2;
|
|
|
|
-- SQLNESS PROTOCOL MYSQL
|
|
SHOW VARIABLES query.parallelism;
|
|
|
|
-- Invalid SET preserves the preceding value.
|
|
-- SQLNESS PROTOCOL MYSQL
|
|
SET query.parallelism = 0;
|
|
|
|
-- SQLNESS PROTOCOL MYSQL
|
|
SHOW VARIABLES query.parallelism;
|
|
|
|
-- SQLNESS PROTOCOL MYSQL
|
|
SET query.enable_remote_dynamic_filter_pushdown = false;
|
|
|
|
-- SQLNESS PROTOCOL MYSQL
|
|
SHOW VARIABLES query.enable_remote_dynamic_filter_pushdown;
|
|
|
|
-- Restore the shared MySQL connection before another case uses it.
|
|
-- SQLNESS PROTOCOL MYSQL
|
|
SET query.parallelism = 4;
|
|
|
|
-- SQLNESS PROTOCOL MYSQL
|
|
SET query.enable_remote_dynamic_filter_pushdown = true;
|
|
|
|
-- SQLNESS PROTOCOL MYSQL
|
|
SHOW VARIABLES query.parallelism;
|
|
|
|
-- SQLNESS PROTOCOL MYSQL
|
|
SHOW VARIABLES query.enable_remote_dynamic_filter_pushdown;
|
|
|
|
-- PostgreSQL owns a separate session and accepts the same query options.
|
|
-- SQLNESS PROTOCOL POSTGRES
|
|
SHOW VARIABLES query.parallelism;
|
|
|
|
-- SQLNESS PROTOCOL POSTGRES
|
|
SET query.parallelism TO 2;
|
|
|
|
-- SQLNESS PROTOCOL POSTGRES
|
|
SHOW VARIABLES query.parallelism;
|
|
|
|
-- SQLNESS PROTOCOL POSTGRES
|
|
SET query.parallelism = 0;
|
|
|
|
-- SQLNESS PROTOCOL POSTGRES
|
|
SHOW VARIABLES query.parallelism;
|
|
|
|
-- SQLNESS PROTOCOL POSTGRES
|
|
SET query.enable_remote_dynamic_filter_pushdown = false;
|
|
|
|
-- SQLNESS PROTOCOL POSTGRES
|
|
SHOW VARIABLES query.enable_remote_dynamic_filter_pushdown;
|
|
|
|
-- Restore the shared PostgreSQL connection as well.
|
|
-- SQLNESS PROTOCOL POSTGRES
|
|
SET query.parallelism = 4;
|
|
|
|
-- SQLNESS PROTOCOL POSTGRES
|
|
SET query.enable_remote_dynamic_filter_pushdown = true;
|
|
|
|
-- SQLNESS PROTOCOL POSTGRES
|
|
SHOW VARIABLES query.parallelism;
|
|
|
|
-- SQLNESS PROTOCOL POSTGRES
|
|
SHOW VARIABLES query.enable_remote_dynamic_filter_pushdown;
|