64
65
set GLOBAL max_join_size=10;
65
66
set max_join_size=100;
66
67
show variables like 'max_join_size';
67
select * from information_schema.session_variables where variable_name like 'max_join_size';
68
select * from data_dictionary.session_variables where variable_name like 'max_join_size';
68
69
--replace_result 18446744073709551615 HA_POS_ERROR 4294967295 HA_POS_ERROR
69
70
show global variables like 'max_join_size';
70
71
--replace_result 18446744073709551615 HA_POS_ERROR 4294967295 HA_POS_ERROR
71
select * from information_schema.global_variables where variable_name like 'max_join_size';
72
select * from data_dictionary.global_variables where variable_name like 'max_join_size';
72
73
set GLOBAL max_join_size=2000;
73
74
show global variables like 'max_join_size';
74
select * from information_schema.global_variables where variable_name like 'max_join_size';
75
select * from data_dictionary.global_variables where variable_name like 'max_join_size';
75
76
set max_join_size=DEFAULT;
76
77
--replace_result 18446744073709551615 HA_POS_ERROR 4294967295 HA_POS_ERROR
77
78
show variables like 'max_join_size';
78
79
--replace_result 18446744073709551615 HA_POS_ERROR 4294967295 HA_POS_ERROR
79
select * from information_schema.session_variables where variable_name like 'max_join_size';
80
select * from data_dictionary.session_variables where variable_name like 'max_join_size';
80
81
set GLOBAL max_join_size=DEFAULT;
81
82
--replace_result 18446744073709551615 HA_POS_ERROR 4294967295 HA_POS_ERROR
82
83
show global variables like 'max_join_size';
83
84
--replace_result 18446744073709551615 HA_POS_ERROR 4294967295 HA_POS_ERROR
84
select * from information_schema.global_variables where variable_name like 'max_join_size';
85
select * from data_dictionary.global_variables where variable_name like 'max_join_size';
85
86
set @@max_join_size=1000, @@global.max_join_size=2000;
86
87
select @@local.max_join_size, @@global.max_join_size;
87
88
select @@identity, length(@@version)>0;
94
95
set global timed_mutexes=ON;
95
96
show variables like 'timed_mutexes';
96
select * from information_schema.session_variables where variable_name like 'timed_mutexes';
97
select * from data_dictionary.session_variables where variable_name like 'timed_mutexes';
97
98
set global timed_mutexes=0;
98
99
show variables like 'timed_mutexes';
99
select * from information_schema.session_variables where variable_name like 'timed_mutexes';
100
select * from data_dictionary.session_variables where variable_name like 'timed_mutexes';
101
102
set storage_engine=MYISAM, storage_engine="MEMORY";
102
103
show local variables like 'storage_engine';
103
select * from information_schema.session_variables where variable_name like 'storage_engine';
104
select * from data_dictionary.session_variables where variable_name like 'storage_engine';
104
105
show global variables like 'storage_engine';
105
select * from information_schema.global_variables where variable_name like 'storage_engine';
106
select * from data_dictionary.global_variables where variable_name like 'storage_engine';
107
108
set GLOBAL myisam_max_sort_file_size=2000000;
108
109
show global variables like 'myisam_max_sort_file_size';
109
select * from information_schema.global_variables where variable_name like 'myisam_max_sort_file_size';
110
select * from data_dictionary.global_variables where variable_name like 'myisam_max_sort_file_size';
110
111
set GLOBAL myisam_max_sort_file_size=default;
111
112
--replace_result 9223372036853727232 FILE_SIZE 2146435072 FILE_SIZE
112
113
show global variables like 'myisam_max_sort_file_size';
113
114
--replace_result 9223372036853727232 FILE_SIZE 2146435072 FILE_SIZE
114
select * from information_schema.global_variables where variable_name like 'myisam_max_sort_file_size';
115
select * from data_dictionary.global_variables where variable_name like 'myisam_max_sort_file_size';
116
set global drizzle_protocol_buffer_length=1024;
117
show global variables like 'drizzle_protocol_buffer_%';
118
select * from information_schema.global_variables where variable_name like 'drizzle_protocol_buffer_%';
119
show global variables like 'drizzle_protocol_buffer_%';
120
select * from information_schema.global_variables where variable_name like 'drizzle_protocol_buffer_%';
121
set global drizzle_protocol_buffer_length=1;
122
show variables like 'drizzle_protocol_buffer_length';
117
set global mysql_protocol_buffer_length=1024;
118
show global variables like 'mysql_protocol_buffer_%';
119
select * from data_dictionary.global_variables where variable_name like 'mysql_protocol_buffer_%';
120
show global variables like 'mysql_protocol_buffer_%';
121
select * from data_dictionary.global_variables where variable_name like 'mysql_protocol_buffer_%';
122
set global mysql_protocol_buffer_length=1;
123
show variables like 'mysql_protocol_buffer_length';
124
set global drizzle_protocol_buffer_length=2000000000;
125
show variables like 'drizzle_protocol_buffer_length';
125
set global mysql_protocol_buffer_length=2000000000;
126
show variables like 'mysql_protocol_buffer_length';
127
128
show variables like '%alloc%';
128
select * from information_schema.session_variables where variable_name like '%alloc%';
129
select * from data_dictionary.session_variables where variable_name like '%alloc%';
129
130
set @@range_alloc_block_size=1024*16;
130
131
set @@query_alloc_block_size=1024*17+2;
131
132
set @@query_prealloc_size=1024*18;
132
133
select @@query_alloc_block_size;
133
134
show variables like '%alloc%';
134
select * from information_schema.session_variables where variable_name like '%alloc%';
135
select * from data_dictionary.session_variables where variable_name like '%alloc%';
135
136
set @@range_alloc_block_size=default;
136
137
set @@query_alloc_block_size=default, @@query_prealloc_size=default;
137
138
show variables like '%alloc%';
138
select * from information_schema.session_variables where variable_name like '%alloc%';
139
select * from data_dictionary.session_variables where variable_name like '%alloc%';
141
142
# Bug #10904 Illegal mix of collations between
428
429
# Bug #17849: Show sql_big_selects in SHOW VARIABLES
430
set @old_sql_big_selects = @@sql_big_selects;
431
set @sql_big_selects = @@sql_big_selects;
431
432
set @@sql_big_selects = 1;
432
433
show variables like 'sql_big_selects';
433
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
434
#select * from information_schema.session_variables where variable_name like 'sql_big_selects';
435
set @@sql_big_selects = @old_sql_big_selects;
434
# Bug 311025 Segmentation fault when accessing DATA_DICTIONARY
435
#select * from data_dictionary.session_variables where variable_name like 'sql_big_selects';
436
set @@sql_big_selects = @sql_big_selects;
438
439
# Bug #16195: SHOW VARIABLES doesn't report correctly sql_warnings and
441
442
set @@sql_notes = 0, @@sql_warnings = 0;
442
443
show variables like 'sql_notes';
443
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
444
#select * from information_schema.session_variables where variable_name like 'sql_notes';
444
# Bug 311025 Segmentation fault when accessing DATA_DICTIONARY
445
#select * from data_dictionary.session_variables where variable_name like 'sql_notes';
445
446
show variables like 'sql_warnings';
446
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
447
#select * from information_schema.session_variables where variable_name like 'sql_warnings';
447
# Bug 311025 Segmentation fault when accessing DATA_DICTIONARY
448
#select * from data_dictionary.session_variables where variable_name like 'sql_warnings';
448
449
set @@sql_notes = 1, @@sql_warnings = 1;
449
450
show variables like 'sql_notes';
450
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
451
#select * from information_schema.session_variables where variable_name like 'sql_notes';
451
# Bug 311025 Segmentation fault when accessing DATA_DICTIONARY
452
#select * from data_dictionary.session_variables where variable_name like 'sql_notes';
452
453
show variables like 'sql_warnings';
453
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
454
#select * from information_schema.session_variables where variable_name like 'sql_warnings';
454
# Bug 311025 Segmentation fault when accessing DATA_DICTIONARY
455
#select * from data_dictionary.session_variables where variable_name like 'sql_warnings';
457
458
# Bug #15684: system variables cannot be SELECTed (e.g. @@version_comment)
471
472
--replace_column 2 #
472
473
show variables like 'basedir';
473
474
--replace_column 2 #
474
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
475
#select * from information_schema.session_variables where variable_name like 'basedir';
475
# Bug 311025 Segmentation fault when accessing DATA_DICTIONARY
476
#select * from data_dictionary.session_variables where variable_name like 'basedir';
476
477
--replace_column 2 #
477
478
show variables like 'datadir';
478
479
--replace_column 2 #
479
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
480
#select * from information_schema.session_variables where variable_name like 'datadir';
480
# Bug 311025 Segmentation fault when accessing DATA_DICTIONARY
481
#select * from data_dictionary.session_variables where variable_name like 'datadir';
481
482
--replace_column 2 #
482
483
show variables like 'tmpdir';
483
484
--replace_column 2 #
484
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
485
#select * from information_schema.session_variables where variable_name like 'tmpdir';
488
# Bug #19606: make ssl settings available via SHOW VARIABLES and @@variables
490
# Don't actually output, since it depends on the system
491
#--replace_column 1 # 2 # 3 # 4 # 5 #
492
# Not supported in Drizzle
493
#select @@ssl_ca, @@ssl_capath, @@ssl_cert, @@ssl_cipher, @@ssl_key;
494
#--replace_column 2 #
495
#show variables like 'ssl%';
496
#--replace_column 2 #
497
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
498
#select * from information_schema.session_variables where variable_name like 'ssl%' order by 1;
501
# Bug #19616: make log_queries_not_using_indexes available in SHOW VARIABLES
502
# and as @@log_queries_not_using_indexes
504
# Not valid in Drizzle
505
#select @@log_queries_not_using_indexes;
506
#show variables like 'log_queries_not_using_indexes';
507
# Bug 311025 Segmentation fault when accessing INFORMATION_SCHEMA
508
#select * from information_schema.session_variables where variable_name like 'log_queries_not_using_indexes';
511
487
# Bug#20908: Crash if select @@""