1SET @start_global_value = @@global.innodb_trx_rseg_n_slots_debug;
2SELECT @start_global_value;
3@start_global_value
40
5select @@global.innodb_trx_rseg_n_slots_debug between 0 and 1024;
6@@global.innodb_trx_rseg_n_slots_debug between 0 and 1024
71
8select @@global.innodb_trx_rseg_n_slots_debug;
9@@global.innodb_trx_rseg_n_slots_debug
100
11select @@session.innodb_trx_rseg_n_slots_debug;
12ERROR HY000: Variable 'innodb_trx_rseg_n_slots_debug' is a GLOBAL variable
13show global variables like 'innodb_trx_rseg_n_slots_debug';
14Variable_name	Value
15innodb_trx_rseg_n_slots_debug	0
16show session variables like 'innodb_trx_rseg_n_slots_debug';
17Variable_name	Value
18innodb_trx_rseg_n_slots_debug	0
19select * from information_schema.global_variables where variable_name='innodb_trx_rseg_n_slots_debug';
20VARIABLE_NAME	VARIABLE_VALUE
21INNODB_TRX_RSEG_N_SLOTS_DEBUG	0
22select * from information_schema.session_variables where variable_name='innodb_trx_rseg_n_slots_debug';
23VARIABLE_NAME	VARIABLE_VALUE
24INNODB_TRX_RSEG_N_SLOTS_DEBUG	0
25set global innodb_trx_rseg_n_slots_debug=1;
26select @@global.innodb_trx_rseg_n_slots_debug;
27@@global.innodb_trx_rseg_n_slots_debug
281
29select * from information_schema.global_variables where variable_name='innodb_trx_rseg_n_slots_debug';
30VARIABLE_NAME	VARIABLE_VALUE
31INNODB_TRX_RSEG_N_SLOTS_DEBUG	1
32select * from information_schema.session_variables where variable_name='innodb_trx_rseg_n_slots_debug';
33VARIABLE_NAME	VARIABLE_VALUE
34INNODB_TRX_RSEG_N_SLOTS_DEBUG	1
35set @@global.innodb_trx_rseg_n_slots_debug=0;
36select @@global.innodb_trx_rseg_n_slots_debug;
37@@global.innodb_trx_rseg_n_slots_debug
380
39select * from information_schema.global_variables where variable_name='innodb_trx_rseg_n_slots_debug';
40VARIABLE_NAME	VARIABLE_VALUE
41INNODB_TRX_RSEG_N_SLOTS_DEBUG	0
42select * from information_schema.session_variables where variable_name='innodb_trx_rseg_n_slots_debug';
43VARIABLE_NAME	VARIABLE_VALUE
44INNODB_TRX_RSEG_N_SLOTS_DEBUG	0
45set session innodb_trx_rseg_n_slots_debug='some';
46ERROR HY000: Variable 'innodb_trx_rseg_n_slots_debug' is a GLOBAL variable and should be set with SET GLOBAL
47set @@session.innodb_trx_rseg_n_slots_debug='some';
48ERROR HY000: Variable 'innodb_trx_rseg_n_slots_debug' is a GLOBAL variable and should be set with SET GLOBAL
49set global innodb_trx_rseg_n_slots_debug=1.1;
50ERROR 42000: Incorrect argument type to variable 'innodb_trx_rseg_n_slots_debug'
51set global innodb_trx_rseg_n_slots_debug='foo';
52ERROR 42000: Incorrect argument type to variable 'innodb_trx_rseg_n_slots_debug'
53set global innodb_trx_rseg_n_slots_debug=-2;
54Warnings:
55Warning	1292	Truncated incorrect innodb_trx_rseg_n_slots_debug value: '-2'
56set global innodb_trx_rseg_n_slots_debug=1e1;
57ERROR 42000: Incorrect argument type to variable 'innodb_trx_rseg_n_slots_debug'
58set global innodb_trx_rseg_n_slots_debug=1024;
59set global innodb_trx_rseg_n_slots_debug=1025;
60Warnings:
61Warning	1292	Truncated incorrect innodb_trx_rseg_n_slots_debug value: '1025'
62SET @@global.innodb_trx_rseg_n_slots_debug = @start_global_value;
63SELECT @@global.innodb_trx_rseg_n_slots_debug;
64@@global.innodb_trx_rseg_n_slots_debug
650
66