199 lines
6.4 KiB
Plaintext
199 lines
6.4 KiB
Plaintext
|
|
###########################################
|
|
# INITIAL START #
|
|
# innodb_dedicated_server = OFF #
|
|
# innodb_buffer_pool_size = default #
|
|
# innodb_log_file_size = default #
|
|
# innodb_log_files_in_group = default #
|
|
# innodb_flush_method = default #
|
|
###########################################
|
|
INNODB_DEDICATED_SERVER
|
|
OFF
|
|
BUFFER_POOL_SIZE_IN_MB
|
|
128
|
|
LOG_FILE_SIZE_IN_MB
|
|
48
|
|
LOG_FILES_IN_GROUP
|
|
2
|
|
INNODB_FLUSH_METHOD
|
|
fsync
|
|
|
|
###########################################
|
|
# RESTART 1 #
|
|
# innodb_dedicated_server = ON #
|
|
# innodb_buffer_pool_size = autoscaled #
|
|
# innodb_log_file_size = autoscaled #
|
|
# innodb_log_files_in_group = autoscaled #
|
|
# innodb_flush_method = autoscaled #
|
|
###########################################
|
|
# restart: --innodb_dedicated_server=ON
|
|
INNODB_DEDICATED_SERVER
|
|
ON
|
|
1 expected
|
|
@final_pool_size_result
|
|
1
|
|
1 expected
|
|
@final_log_file_size_result
|
|
1
|
|
1 expected
|
|
@final_log_files_in_group_result
|
|
1
|
|
INNODB_FLUSH_METHOD
|
|
O_DIRECT_NO_FSYNC
|
|
|
|
###########################################
|
|
# RESTART 2 #
|
|
# innodb_dedicated_server = ON #
|
|
# innodb_buffer_pool_size = explicit #
|
|
# innodb_log_file_size = autoscaled #
|
|
# innodb_log_files_in_group = autoscaled #
|
|
# innodb_flush_method = autoscaled #
|
|
###########################################
|
|
# restart: --innodb_dedicated_server=ON --innodb_buffer_pool_size=256M
|
|
INNODB_DEDICATED_SERVER
|
|
ON
|
|
BUFFER_POOL_SIZE_IN_MB
|
|
256
|
|
1 expected
|
|
@final_log_file_size_result
|
|
1
|
|
1 expected
|
|
@final_log_files_in_group_result
|
|
0
|
|
INNODB_FLUSH_METHOD
|
|
O_DIRECT_NO_FSYNC
|
|
# Make sure that the warnings are present in server log.
|
|
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_buffer_pool_size" found
|
|
|
|
###########################################
|
|
# RESTART 3 #
|
|
# innodb_dedicated_server = ON #
|
|
# innodb_buffer_pool_size = autoscaled #
|
|
# innodb_log_file_size = explicit #
|
|
# innodb_log_files_in_group = autoscaled #
|
|
# innodb_flush_method = autoscaled #
|
|
###########################################
|
|
# restart: --innodb_dedicated_server=ON --innodb_log_file_size=50M
|
|
INNODB_DEDICATED_SERVER
|
|
ON
|
|
1 expected
|
|
@final_pool_size_result
|
|
1
|
|
LOG_FILE_SIZE_IN_MB
|
|
50
|
|
1 expected
|
|
@final_log_files_in_group_result
|
|
1
|
|
INNODB_FLUSH_METHOD
|
|
O_DIRECT_NO_FSYNC
|
|
# Make sure that the warnings are present in server log.
|
|
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_log_file_size" found
|
|
|
|
###########################################
|
|
# RESTART 4 #
|
|
# innodb_dedicated_server = ON #
|
|
# innodb_buffer_pool_size = autoscaled #
|
|
# innodb_log_file_size = autoscaled #
|
|
# innodb_log_files_in_group = autoscaled #
|
|
# innodb_flush_method = explicit #
|
|
###########################################
|
|
# restart: --innodb_dedicated_server=ON --innodb_flush_method=nosync
|
|
INNODB_DEDICATED_SERVER
|
|
ON
|
|
1 expected
|
|
@final_pool_size_result
|
|
1
|
|
1 expected
|
|
@final_log_file_size_result
|
|
1
|
|
1 expected
|
|
@final_log_files_in_group_result
|
|
1
|
|
INNODB_FLUSH_METHOD
|
|
nosync
|
|
# Make sure that the warnings are present in server log.
|
|
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_flush_method" found
|
|
|
|
###########################################
|
|
# RESTART 5 #
|
|
# innodb_dedicated_server = ON #
|
|
# innodb_buffer_pool_size = explicit #
|
|
# innodb_log_file_size = explicit #
|
|
# innodb_log_files_in_group = explicit #
|
|
# innodb_flush_method = explicit #
|
|
###########################################
|
|
# restart: --innodb_dedicated_server=ON --innodb_buffer_pool_size=256M --innodb_log_file_size=50M --innodb_log_files_in_group=3 --innodb_flush_method=nosync
|
|
INNODB_DEDICATED_SERVER
|
|
ON
|
|
BUFFER_POOL_SIZE_IN_MB
|
|
256
|
|
LOG_FILE_SIZE_IN_MB
|
|
50
|
|
LOG_FILES_IN_GROUP
|
|
3
|
|
INNODB_FLUSH_METHOD
|
|
nosync
|
|
# Make sure that the warnings are present in server log.
|
|
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_buffer_pool_size" found
|
|
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_log_file_size" found
|
|
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_flush_method" found
|
|
|
|
###########################################
|
|
# RESTART 6 #
|
|
# innodb_dedicated_server = ON #
|
|
# innodb_buffer_pool_size = autoscaled #
|
|
# innodb_log_file_size = explicit #
|
|
# innodb_log_files_in_group = explicit #
|
|
# innodb_flush_method = explicit #
|
|
###########################################
|
|
# restart: --innodb_dedicated_server=ON --innodb_log_file_size=50M --innodb_log_files_in_group=4 --innodb_flush_method=nosync
|
|
INNODB_DEDICATED_SERVER
|
|
ON
|
|
1 expected
|
|
@final_pool_size_result
|
|
1
|
|
LOG_FILE_SIZE_IN_MB
|
|
50
|
|
LOG_FILES_IN_GROUP
|
|
4
|
|
INNODB_FLUSH_METHOD
|
|
nosync
|
|
# Make sure that the warnings are present in server log.
|
|
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_log_file_size" found
|
|
Pattern "\[Warning\] .*MY-\d+.* Option innodb_dedicated_server is ignored for innodb_flush_method" found
|
|
SET innodb_dedicated_server = 0;
|
|
ERROR HY000: Variable 'innodb_dedicated_server' is a read only variable
|
|
SELECT @@innodb_dedicated_server;
|
|
@@innodb_dedicated_server
|
|
1
|
|
SELECT local.innodb_dedicated_server;
|
|
ERROR 42S02: Unknown table 'local' in field list
|
|
SET global innodb_dedicated_server = 0;
|
|
ERROR HY000: Variable 'innodb_dedicated_server' is a read only variable
|
|
SELECT @@global.innodb_dedicated_server;
|
|
@@global.innodb_dedicated_server
|
|
1
|
|
set session innodb_dedicated_server=1;
|
|
ERROR HY000: Variable 'innodb_dedicated_server' is a read only variable
|
|
SELECT @@innodb_dedicated_server;
|
|
@@innodb_dedicated_server
|
|
1
|
|
show global variables like 'innodb_dedicated_server';
|
|
Variable_name Value
|
|
innodb_dedicated_server ON
|
|
show session variables like 'innodb_dedicated_server';
|
|
Variable_name Value
|
|
innodb_dedicated_server ON
|
|
1 Expected
|
|
SELECT @@global.innodb_dedicated_server;
|
|
@@global.innodb_dedicated_server
|
|
1
|
|
select * from performance_schema.global_variables where variable_name='innodb_dedicated_server';
|
|
VARIABLE_NAME VARIABLE_VALUE
|
|
innodb_dedicated_server ON
|
|
select * from performance_schema.session_variables where variable_name='innodb_dedicated_server';
|
|
VARIABLE_NAME VARIABLE_VALUE
|
|
innodb_dedicated_server ON
|
|
set persist_only innodb_dedicated_server=off;
|
|
ERROR HY000: Variable 'innodb_dedicated_server' is a non persistent read only variable
|