Files
tidb/tests/integrationtest/r/executor/set.result
2025-01-13 10:25:04 +00:00

468 lines
16 KiB
Plaintext

set @@global.tidb_max_delta_schema_count= -1;
show warnings;
Level Code Message
Warning 1292 Truncated incorrect tidb_max_delta_schema_count value: '-1'
select @@global.tidb_max_delta_schema_count;
@@global.tidb_max_delta_schema_count
100
set @@global.tidb_max_delta_schema_count= 9223372036854775807;
show warnings;
Level Code Message
Warning 1292 Truncated incorrect tidb_max_delta_schema_count value: '9223372036854775807'
select @@global.tidb_max_delta_schema_count;
@@global.tidb_max_delta_schema_count
16384
set @@global.tidb_max_delta_schema_count= invalid_val;
Error 1232 (42000): Incorrect argument type to variable 'tidb_max_delta_schema_count'
set @@global.tidb_max_delta_schema_count= 2048;
select @@global.tidb_max_delta_schema_count;
@@global.tidb_max_delta_schema_count
2048
set @@global.tidb_max_delta_schema_count= default;
SELECT @@innodb_buffer_pool_size;
@@innodb_buffer_pool_size
4294967296
SHOW VARIABLES LIKE 'innodb_buffer_pool_size';
Variable_name Value
innodb_buffer_pool_size 4294967296
SET GLOBAL innodb_buffer_pool_size=134217728;
SELECT @@innodb_buffer_pool_size;
@@innodb_buffer_pool_size
134217728
SET GLOBAL tidb_enable_noop_variables = OFF;
SELECT @@global.tidb_enable_noop_variables;
@@global.tidb_enable_noop_variables
OFF
SELECT @@innodb_buffer_pool_size;
@@innodb_buffer_pool_size
134217728
SHOW WARNINGS;
Level Code Message
Warning 8145 variable innodb_buffer_pool_size has no effect in TiDB
SHOW VARIABLES LIKE 'innodb_buffer_pool_size';
Variable_name Value
SET GLOBAL innodb_buffer_pool_size = 805306368;
SHOW WARNINGS;
Level Code Message
Warning 8144 setting innodb_buffer_pool_size has no effect in TiDB
SELECT @@innodb_buffer_pool_size;
@@innodb_buffer_pool_size
805306368
SET GLOBAL tidb_enable_noop_variables = 2;
Error 1231 (42000): Variable 'tidb_enable_noop_variables' can't be set to the value of '2'
SET GLOBAL tidb_enable_noop_variables = 'warn';
Error 1231 (42000): Variable 'tidb_enable_noop_variables' can't be set to the value of 'warn'
SET GLOBAL tidb_enable_noop_variables = ON;
SET GLOBAL tidb_enable_noop_variables = default;
SET GLOBAL innodb_buffer_pool_size = default;
show VARIABLES like 'character_set_%';
Variable_name Value
character_set_client utf8mb4
character_set_connection utf8mb4
character_set_database utf8mb4
character_set_filesystem binary
character_set_results utf8mb4
character_set_server utf8mb4
character_set_system utf8
character_sets_dir /usr/local/mysql-5.6.25-osx10.8-x86_64/share/charsets/
SET NAMES latin1;
show VARIABLES like 'character_set_%';
Variable_name Value
character_set_client latin1
character_set_connection latin1
character_set_database utf8mb4
character_set_filesystem binary
character_set_results latin1
character_set_server utf8mb4
character_set_system utf8
character_sets_dir /usr/local/mysql-5.6.25-osx10.8-x86_64/share/charsets/
SET NAMES default;
show VARIABLES like 'character_set_%';
Variable_name Value
character_set_client utf8mb4
character_set_connection utf8mb4
character_set_database utf8mb4
character_set_filesystem binary
character_set_results utf8mb4
character_set_server utf8mb4
character_set_system utf8
character_sets_dir /usr/local/mysql-5.6.25-osx10.8-x86_64/share/charsets/
SET NAMES binary;
show VARIABLES like 'character_set_%';
Variable_name Value
character_set_client binary
character_set_connection binary
character_set_database utf8mb4
character_set_filesystem binary
character_set_results binary
character_set_server utf8mb4
character_set_system utf8
character_sets_dir /usr/local/mysql-5.6.25-osx10.8-x86_64/share/charsets/
SET NAMES utf8;
show VARIABLES like 'character_set_%';
Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database utf8mb4
character_set_filesystem binary
character_set_results utf8
character_set_server utf8mb4
character_set_system utf8
character_sets_dir /usr/local/mysql-5.6.25-osx10.8-x86_64/share/charsets/
SET CHARACTER SET latin1;
show VARIABLES like 'character_set_%';
Variable_name Value
character_set_client latin1
character_set_connection utf8mb4
character_set_database utf8mb4
character_set_filesystem binary
character_set_results latin1
character_set_server utf8mb4
character_set_system utf8
character_sets_dir /usr/local/mysql-5.6.25-osx10.8-x86_64/share/charsets/
SET CHARACTER SET default;
show VARIABLES like 'character_set_%';
Variable_name Value
character_set_client utf8mb4
character_set_connection utf8mb4
character_set_database utf8mb4
character_set_filesystem binary
character_set_results utf8mb4
character_set_server utf8mb4
character_set_system utf8
character_sets_dir /usr/local/mysql-5.6.25-osx10.8-x86_64/share/charsets/
set names default;
select @@global.max_connections;
@@global.max_connections
0
select @@max_connections;
@@max_connections
0
set @@global.max_connections=100;
select @@global.max_connections;
@@global.max_connections
100
select @@max_connections;
@@max_connections
100
set @@global.max_connections=0;
select @@invalid;
Error 1193 (HY000): Unknown system variable 'invalid'
select @@global.invalid;
Error 1193 (HY000): Unknown system variable 'invalid'
set @@global.max_connections=default;
SELECT @@default_storage_engine;
@@default_storage_engine
InnoDB
SET GLOBAL default_storage_engine = 'somethingweird';
SET default_storage_engine = 'MyISAM';
SELECT @@default_storage_engine;
@@default_storage_engine
MyISAM
SET default_storage_engine = DEFAULT;
SELECT @@default_storage_engine;
@@default_storage_engine
somethingweird
SET @@SESSION.default_storage_engine = @@GLOBAL.default_storage_engine;
SELECT @@default_storage_engine;
@@default_storage_engine
somethingweird
SET GLOBAL default_storage_engine = 'somethingweird2';
SET default_storage_engine = @@GLOBAL.default_storage_engine;
SELECT @@default_storage_engine;
@@default_storage_engine
somethingweird2
SET default_storage_engine = DEFAULT;
SET GLOBAL default_storage_engine = DEFAULT;
SELECT @@SESSION.default_storage_engine, @@GLOBAL.default_storage_engine;
@@SESSION.default_storage_engine @@GLOBAL.default_storage_engine
somethingweird2 InnoDB
SET GLOBAL sql_mode = 'DEFAULT';
Error 1105 (HY000): ERROR 1231 (42000): Variable 'sql_mode' can't be set to the value of 'DEFAULT'
SET GLOBAL sql_mode = DEFAULT;
set @@SESSION.default_storage_engine=default;
SET GLOBAL default_storage_engine=default;
SET GLOBAL tidb_restricted_read_only = ON;
SELECT @@GLOBAL.tidb_super_read_only;
@@GLOBAL.tidb_super_read_only
1
SET GLOBAL tidb_super_read_only = OFF;
Error 1105 (HY000): can't turn off tidb_super_read_only when tidb_restricted_read_only is on
SET GLOBAL tidb_restricted_read_only = OFF;
SELECT @@GLOBAL.tidb_restricted_read_only;
@@GLOBAL.tidb_restricted_read_only
0
SELECT @@GLOBAL.tidb_super_read_only;
@@GLOBAL.tidb_super_read_only
1
SET GLOBAL tidb_super_read_only = OFF;
SELECT @@GLOBAL.tidb_super_read_only;
@@GLOBAL.tidb_super_read_only
0
SET GLOBAL tidb_super_read_only = default;
SET GLOBAL tidb_restricted_read_only = default;
SET tidb_enable_global_temporary_table = 1;
SET tidb_slow_log_masking = 1;
SET GLOBAL tidb_enable_global_temporary_table = 1;
SET GLOBAL tidb_slow_log_masking = 1;
SELECT @@tidb_slow_log_masking;
Error 8136 (HY000): option 'tidb_slow_log_masking' is no longer supported. Reason: use tidb_redact_log instead
SELECT @@tidb_enable_global_temporary_table;
Error 8136 (HY000): option 'tidb_enable_global_temporary_table' is no longer supported. Reason: temporary table support is now always enabled
SET tidb_enable_global_temporary_table = default;
SET tidb_slow_log_masking = default;
SET GLOBAL tidb_enable_global_temporary_table = default;
SET GLOBAL tidb_slow_log_masking = default;
select @@global.tidb_session_plan_cache_size;
@@global.tidb_session_plan_cache_size
100
SET GLOBAL tidb_session_plan_cache_size = 0;
show warnings;
Level Code Message
Warning 1292 Truncated incorrect tidb_session_plan_cache_size value: '0'
select @@global.tidb_session_plan_cache_size;
@@global.tidb_session_plan_cache_size
1
SET GLOBAL tidb_session_plan_cache_size = 2;
select @@global.tidb_session_plan_cache_size;
@@global.tidb_session_plan_cache_size
2
select @@session.tidb_session_plan_cache_size;
@@session.tidb_session_plan_cache_size
100
SET SESSION tidb_session_plan_cache_size = 0;
show warnings;
Level Code Message
Warning 1292 Truncated incorrect tidb_session_plan_cache_size value: '0'
select @@session.tidb_session_plan_cache_size;
@@session.tidb_session_plan_cache_size
1
SET SESSION tidb_session_plan_cache_size = 2;
select @@session.tidb_session_plan_cache_size;
@@session.tidb_session_plan_cache_size
2
SET GLOBAL tidb_prepared_plan_cache_memory_guard_ratio = -0.1;
show warnings;
Level Code Message
Warning 1292 Truncated incorrect tidb_prepared_plan_cache_memory_guard_ratio value: '-0.1'
select @@global.tidb_prepared_plan_cache_memory_guard_ratio;
@@global.tidb_prepared_plan_cache_memory_guard_ratio
0
SET GLOBAL tidb_prepared_plan_cache_memory_guard_ratio = 2.2;
show warnings;
Level Code Message
Warning 1292 Truncated incorrect tidb_prepared_plan_cache_memory_guard_ratio value: '2.2'
select @@global.tidb_prepared_plan_cache_memory_guard_ratio;
@@global.tidb_prepared_plan_cache_memory_guard_ratio
1
SET GLOBAL tidb_prepared_plan_cache_memory_guard_ratio = 0.5;
select @@global.tidb_prepared_plan_cache_memory_guard_ratio;
@@global.tidb_prepared_plan_cache_memory_guard_ratio
0.5
SET GLOBAL tidb_enable_prepared_plan_cache = 0;
select @@global.tidb_enable_prepared_plan_cache;
@@global.tidb_enable_prepared_plan_cache
0
SET GLOBAL tidb_enable_prepared_plan_cache = 1;
select @@global.tidb_enable_prepared_plan_cache;
@@global.tidb_enable_prepared_plan_cache
1
SET GLOBAL tidb_enable_prepared_plan_cache = 0;
select @@global.tidb_enable_prepared_plan_cache;
@@global.tidb_enable_prepared_plan_cache
0
SET GLOBAL tidb_enable_prepared_plan_cache = default;
SET GLOBAL tidb_prepared_plan_cache_memory_guard_ratio = default;
SET SESSION tidb_session_plan_cache_size = default;
SET GLOBAL tidb_session_plan_cache_size = default;
set tidb_enable_legacy_instance_scope = 1;
set tidb_general_log = 1;
show warnings;
Level Code Message
Warning 8142 modifying tidb_general_log will require SET GLOBAL in a future version of TiDB
set tidb_enable_legacy_instance_scope = 0;
set tidb_general_log = 1;
Error 1229 (HY000): Variable 'tidb_general_log' is a GLOBAL variable and should be set with SET GLOBAL
set tidb_enable_legacy_instance_scope = default;
set tidb_general_log = default;
set global tidb_gc_max_wait_time = 1000;
set global tidb_gc_life_time = "72h";
set global tidb_gc_life_time = "24h";
set global tidb_gc_life_time = "10m";
set global tidb_gc_max_wait_time = 86400;
set global tidb_gc_life_time = "72h";
set global tidb_gc_max_wait_time = 1000;
set global tidb_gc_life_time = default;
set global tidb_gc_max_wait_time = default;
select @@tiflash_fine_grained_shuffle_stream_count;
@@tiflash_fine_grained_shuffle_stream_count
0
set @@tiflash_fine_grained_shuffle_stream_count = 0;
select @@tiflash_fine_grained_shuffle_stream_count;
@@tiflash_fine_grained_shuffle_stream_count
0
set @@tiflash_fine_grained_shuffle_stream_count = -2;
select @@tiflash_fine_grained_shuffle_stream_count;
@@tiflash_fine_grained_shuffle_stream_count
-1
set @@tiflash_fine_grained_shuffle_stream_count = 0;
select @@tiflash_fine_grained_shuffle_stream_count;
@@tiflash_fine_grained_shuffle_stream_count
0
set @@tiflash_fine_grained_shuffle_stream_count = 1024;
select @@tiflash_fine_grained_shuffle_stream_count;
@@tiflash_fine_grained_shuffle_stream_count
1024
set @@tiflash_fine_grained_shuffle_stream_count = 1025;
select @@tiflash_fine_grained_shuffle_stream_count;
@@tiflash_fine_grained_shuffle_stream_count
1024
select @@tiflash_fine_grained_shuffle_batch_size;
@@tiflash_fine_grained_shuffle_batch_size
8192
set @@tiflash_fine_grained_shuffle_batch_size = 0;
select @@tiflash_fine_grained_shuffle_batch_size;
@@tiflash_fine_grained_shuffle_batch_size
1
set @@tiflash_fine_grained_shuffle_batch_size = -1;
select @@tiflash_fine_grained_shuffle_batch_size;
@@tiflash_fine_grained_shuffle_batch_size
1
set @@tiflash_fine_grained_shuffle_batch_size = 18446744073709551615;
select @@tiflash_fine_grained_shuffle_batch_size;
@@tiflash_fine_grained_shuffle_batch_size
18446744073709551615
set global tiflash_fine_grained_shuffle_stream_count = -1;
set global tiflash_fine_grained_shuffle_batch_size = 8192;
set @@tiflash_fine_grained_shuffle_batch_size = default;
set @@tiflash_fine_grained_shuffle_stream_count = default;
set global tiflash_fine_grained_shuffle_stream_count = default;
set global tiflash_fine_grained_shuffle_batch_size = default;
drop table if exists t;
create table t(a int);
insert into t values(1);
select @@session.tiflash_fastscan;
@@session.tiflash_fastscan
0
select @@global.tiflash_fastscan;
@@global.tiflash_fastscan
0
set @@tiflash_fastscan=ON;
select @@session.tiflash_fastscan;
@@session.tiflash_fastscan
1
set global tiflash_fastscan=OFF;
select @@global.tiflash_fastscan;
@@global.tiflash_fastscan
0
set global tiflash_fastscan=default;
set @@tiflash_fastscan=default;
select @@session.tidb_enable_prepared_plan_cache_memory_monitor;
@@session.tidb_enable_prepared_plan_cache_memory_monitor
1
select @@global.tidb_enable_prepared_plan_cache_memory_monitor;
@@global.tidb_enable_prepared_plan_cache_memory_monitor
1
set @@session.tidb_enable_prepared_plan_cache_memory_monitor=OFF;
select @@session.tidb_enable_prepared_plan_cache_memory_monitor;
@@session.tidb_enable_prepared_plan_cache_memory_monitor
0
set @@session.tidb_enable_prepared_plan_cache_memory_monitor=1;
select @@session.tidb_enable_prepared_plan_cache_memory_monitor;
@@session.tidb_enable_prepared_plan_cache_memory_monitor
1
set @@global.tidb_enable_prepared_plan_cache_memory_monitor=off;
select @@global.tidb_enable_prepared_plan_cache_memory_monitor;
@@global.tidb_enable_prepared_plan_cache_memory_monitor
0
set @@session.tidb_enable_prepared_plan_cache_memory_monitor=default;
set @@global.tidb_enable_prepared_plan_cache_memory_monitor=default;
set @@tidb_enable_reuse_chunk=ON;
select @@session.tidb_enable_reuse_chunk;
@@session.tidb_enable_reuse_chunk
1
set GLOBAL tidb_enable_reuse_chunk=ON;
select @@global.tidb_enable_reuse_chunk;
@@global.tidb_enable_reuse_chunk
1
set @@tidb_enable_reuse_chunk=OFF;
select @@session.tidb_enable_reuse_chunk;
@@session.tidb_enable_reuse_chunk
0
set GLOBAL tidb_enable_reuse_chunk=OFF;
select @@global.tidb_enable_reuse_chunk;
@@global.tidb_enable_reuse_chunk
0
set @@tidb_enable_reuse_chunk=s;
Error 1231 (42000): Variable 'tidb_enable_reuse_chunk' can't be set to the value of 's'
set @@tidb_enable_reuse_chunk=default;
set GLOBAL tidb_enable_reuse_chunk=default;
select @@session.mpp_version;
@@session.mpp_version
UNSPECIFIED
SET SESSION mpp_version = -1;
select @@session.mpp_version;
@@session.mpp_version
-1
SET SESSION mpp_version = 0;
select @@session.mpp_version;
@@session.mpp_version
0
SET SESSION mpp_version = 1;
select @@session.mpp_version;
@@session.mpp_version
1
SET SESSION mpp_version = 2;
select @@session.mpp_version;
@@session.mpp_version
2
SET SESSION mpp_version = unspecified;
select @@session.mpp_version;
@@session.mpp_version
unspecified
SET SESSION mpp_version = 4;
Error 1105 (HY000): incorrect value: 4. mpp_version options: -1 (unspecified), 0, 1, 2, 3
SET GLOBAL mpp_version = 1;
select @@global.mpp_version;
@@global.mpp_version
1
SET GLOBAL mpp_version = -1;
select @@global.mpp_version;
@@global.mpp_version
-1
SET SESSION mpp_version = default;
set global mpp_version = default;
SET SESSION mpp_exchange_compression_mode = 123;
Error 1105 (HY000): incorrect value: `123`. mpp_exchange_compression_mode options: NONE, FAST, HIGH_COMPRESSION, UNSPECIFIED
select @@session.mpp_exchange_compression_mode;
@@session.mpp_exchange_compression_mode
UNSPECIFIED
SET SESSION mpp_exchange_compression_mode = none;
select @@session.mpp_exchange_compression_mode;
@@session.mpp_exchange_compression_mode
none
SET SESSION mpp_exchange_compression_mode = fast;
select @@session.mpp_exchange_compression_mode;
@@session.mpp_exchange_compression_mode
fast
SET SESSION mpp_exchange_compression_mode = HIGH_COMPRESSION;
select @@session.mpp_exchange_compression_mode;
@@session.mpp_exchange_compression_mode
HIGH_COMPRESSION
SET GLOBAL mpp_exchange_compression_mode = none;
select @@global.mpp_exchange_compression_mode;
@@global.mpp_exchange_compression_mode
none
SET mpp_version = 0;
SET mpp_exchange_compression_mode = unspecified;
SET mpp_version = 0;
SET mpp_exchange_compression_mode = HIGH_COMPRESSION;
SET mpp_version = default;
SET mpp_exchange_compression_mode = default;
set @@global.mpp_exchange_compression_mode = default;
set @@global.tidb_enable_tiflash_pipeline_model = 1;
show warnings;
Level Code Message
Warning 1681 tidb_enable_tiflash_pipeline_model is deprecated and will be removed in a future release.
set @@global.tidb_enable_tiflash_pipeline_model = default;