From 49d8130f88ca308b6fcff6a174cadb95d54e4c51 Mon Sep 17 00:00:00 2001 From: ganyang Date: Fri, 25 Nov 2022 17:10:30 +0800 Subject: [PATCH] add different try_vector_engine_strategy check --- src/test/regress/expected/force_vector_engine.out | 13 +++++++++++++ src/test/regress/sql/force_vector_engine.sql | 3 +++ 2 files changed, 16 insertions(+) diff --git a/src/test/regress/expected/force_vector_engine.out b/src/test/regress/expected/force_vector_engine.out index f3d027322..029525ebd 100644 --- a/src/test/regress/expected/force_vector_engine.out +++ b/src/test/regress/expected/force_vector_engine.out @@ -333,6 +333,12 @@ drop database pg_length_cmpt_db; -- Do not use vectorization engine create table force_vector_sysdomain(a information_schema.cardinal_number, b int); insert into force_vector_sysdomain values(10, 20); +select a,b from force_vector_sysdomain; + a | b +----+---- + 10 | 20 +(1 row) + set try_vector_engine_strategy='force'; select a,b from force_vector_sysdomain; a | b @@ -340,5 +346,12 @@ select a,b from force_vector_sysdomain; 10 | 20 (1 row) +set try_vector_engine_strategy='optimal'; +select a,b from force_vector_sysdomain; + a | b +----+---- + 10 | 20 +(1 row) + drop table force_vector_sysdomain; set try_vector_engine_strategy='off'; diff --git a/src/test/regress/sql/force_vector_engine.sql b/src/test/regress/sql/force_vector_engine.sql index 295b6ffb0..738ac68df 100644 --- a/src/test/regress/sql/force_vector_engine.sql +++ b/src/test/regress/sql/force_vector_engine.sql @@ -116,7 +116,10 @@ drop database pg_length_cmpt_db; -- Do not use vectorization engine create table force_vector_sysdomain(a information_schema.cardinal_number, b int); insert into force_vector_sysdomain values(10, 20); +select a,b from force_vector_sysdomain; set try_vector_engine_strategy='force'; select a,b from force_vector_sysdomain; +set try_vector_engine_strategy='optimal'; +select a,b from force_vector_sysdomain; drop table force_vector_sysdomain; set try_vector_engine_strategy='off';