1####################################################################
2#   Displaying default value                                       #
3####################################################################
4SELECT @@GLOBAL.table_open_cache_instances;
5@@GLOBAL.table_open_cache_instances
616
7####################################################################
8# Check that value cannot be set (this variable is settable only   #
9# at start-up).                                                    #
10####################################################################
11SET @@GLOBAL.table_open_cache_instances=1;
12ERROR HY000: Variable 'table_open_cache_instances' is a read only variable
13SELECT @@GLOBAL.table_open_cache_instances;
14@@GLOBAL.table_open_cache_instances
1516
16#################################################################
17# Check if the value in GLOBAL Table matches value in variable  #
18#################################################################
19SELECT @@GLOBAL.table_open_cache_instances = VARIABLE_VALUE
20FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES
21WHERE VARIABLE_NAME='table_open_cache_instances';
22@@GLOBAL.table_open_cache_instances = VARIABLE_VALUE
231
24SELECT @@GLOBAL.table_open_cache_instances;
25@@GLOBAL.table_open_cache_instances
2616
27SELECT VARIABLE_VALUE
28FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES
29WHERE VARIABLE_NAME='table_open_cache_instances';
30VARIABLE_VALUE
3116
32######################################################################
33#  Check if accessing variable with and without GLOBAL point to same #
34#  variable                                                          #
35######################################################################
36SELECT @@table_open_cache_instances = @@GLOBAL.table_open_cache_instances;
37@@table_open_cache_instances = @@GLOBAL.table_open_cache_instances
381
39######################################################################
40#  Check if variable has only the GLOBAL scope                       #
41######################################################################
42SELECT @@table_open_cache_instances;
43@@table_open_cache_instances
4416
45SELECT @@GLOBAL.table_open_cache_instances;
46@@GLOBAL.table_open_cache_instances
4716
48SELECT @@local.table_open_cache_instances;
49ERROR HY000: Variable 'table_open_cache_instances' is a GLOBAL variable
50SELECT @@SESSION.table_open_cache_instances;
51ERROR HY000: Variable 'table_open_cache_instances' is a GLOBAL variable
52