diff --git a/mysql-test/suite/sys_vars/r/sysvars_server_embedded.result b/mysql-test/suite/sys_vars/r/sysvars_server_embedded.result index d457169f5308c..418a7b19ed8c0 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_server_embedded.result +++ b/mysql-test/suite/sys_vars/r/sysvars_server_embedded.result @@ -1425,10 +1425,10 @@ ENUM_VALUE_LIST NULL READ_ONLY NO COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME IN_SUBQUERY_CONVERSION_THRESHOLD -SESSION_VALUE 10000 -GLOBAL_VALUE 10000 +SESSION_VALUE 1000 +GLOBAL_VALUE 1000 GLOBAL_VALUE_ORIGIN COMPILE-TIME -DEFAULT_VALUE 10000 +DEFAULT_VALUE 1000 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED VARIABLE_COMMENT The minimum number of scalar elements in the value list of IN predicate that triggers its conversion to IN subquery diff --git a/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result b/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result index daaa686bcee42..06855b27f1511 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result +++ b/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result @@ -1551,10 +1551,10 @@ ENUM_VALUE_LIST NULL READ_ONLY NO COMMAND_LINE_ARGUMENT REQUIRED VARIABLE_NAME IN_SUBQUERY_CONVERSION_THRESHOLD -SESSION_VALUE 10000 -GLOBAL_VALUE 10000 +SESSION_VALUE 1000 +GLOBAL_VALUE 1000 GLOBAL_VALUE_ORIGIN COMPILE-TIME -DEFAULT_VALUE 10000 +DEFAULT_VALUE 1000 VARIABLE_SCOPE SESSION VARIABLE_TYPE BIGINT UNSIGNED VARIABLE_COMMENT The minimum number of scalar elements in the value list of IN predicate that triggers its conversion to IN subquery diff --git a/sql/sys_vars.cc b/sql/sys_vars.cc index 7fc8fe05e86bc..47d509d3c2847 100644 --- a/sql/sys_vars.cc +++ b/sql/sys_vars.cc @@ -5797,5 +5797,5 @@ static Sys_var_ulong Sys_in_subquery_conversion_threshold( "The minimum number of scalar elements in the value list of " "IN predicate that triggers its conversion to IN subquery", SESSION_VAR(in_subquery_conversion_threshold), CMD_LINE(OPT_ARG), - VALID_RANGE(0, ULONG_MAX), DEFAULT(10000), BLOCK_SIZE(1)); + VALID_RANGE(0, ULONG_MAX), DEFAULT(1000), BLOCK_SIZE(1));