MySQL默認(rèn)參數(shù)模板變更記錄
為了優(yōu)化數(shù)據(jù)庫性能和安全性,阿里云調(diào)整了MySQL的默認(rèn)參數(shù)模板。本文為您詳細(xì)介紹MySQL默認(rèn)參數(shù)模板的變更情況,包括變更的原因、具體內(nèi)容和影響。
MySQL 8.0
新增參數(shù)
參數(shù) | 默認(rèn)值 | 動態(tài)參數(shù) | 取值范圍 | 取值類型 | 小版本范圍 | 發(fā)布時間 |
loose_ssl_cipher | "ALL:@SECLEVEL=0" | 否 | [""|"ALL:@SECLEVEL=0"] | 文本 | 20230930及之后的版本 | 2024-01-08起 |
loose_slave_parallel_workers | {GREATEST(DBInstanceClassCPU, 8)} | 是 | [0-1024] | 整數(shù) | 全版本 | 2023-11-10起 |
loose_innodb_log_writer_threads | ON | 是 | [ON|OFF] | 文本 | 20201231及之后的版本 | 2024-03-19起 |
loose_log_error_suppression_list | MY-010520,MY-013360 | 是 | .* | 文本 | 全版本 | 2024-03-19起 |
loose_oss_max_connections | 64 | 是 | [1-2048] | 整數(shù) | [20240131,99999999) | 2024-04-15起 |
loose_kill_idle_transaction_timeout | 0 | 是 | [0-31536000] | 整數(shù) | [20190601, 99999999) | 2024-03-13起 |
loose_xa_detach_on_prepare | ON | 是 | [ON|OFF] | 文本 | [20230630,99999999) | 2024-04-01起 |
loose_session_track_system_variables | 無默認(rèn)值 | 是 | .* | 文本 | 全版本 | 2024-07-07起 |
loose_rpl_semi_sync_master_timeout | 1000 | 是 | [0-18446744073709551615] | 整數(shù) | 全版本 | 2024-07-19起 |
變更參數(shù)
參數(shù) | 變更屬性 | 變更前 | 變更后 | 變更時間 |
tls_version | 可選值 | [TLSv1,TLSv1.1,TLSv1.2|TLSv1,TLSv1.1|TLSv1.2] | [TLSv1,TLSv1.1,TLSv1.2|TLSv1,TLSv1.1,TLSv1.2,TLSv1.3|TLSv1,TLSv1.1|TLSv1.2|TLSv1.2,TLSv1.3] | 2023-12-22起 |
innodb_buffer_pool_size | 動態(tài)參數(shù) | 否 | 是 | 2023-12-14起 |
init_connect | 可選值 | [''|'set names utf8mb4'|'set names utf8'|'set default_collation_for_utf8mb4=utf8mb4_general_ci'|'set default_collation_for_utf8mb4=utf8mb4_general_ci;set names utf8mb4'|'set names utf8mb4 collate utf8mb4_general_ci'] | [''|'set names utf8mb4'|'set names utf8'|'set default_collation_for_utf8mb4=utf8mb4_general_ci'|'set default_collation_for_utf8mb4=utf8mb4_general_ci;set names utf8mb4'|'set names utf8mb4 collate utf8mb4_general_ci'|'set names utf8mb4 COLLATE utf8mb4_bin'] | 2023-12-14起 |
character_set_server | 動態(tài)參數(shù) | 否 | 是 | 2023-10-18起 |
innodb_open_files | 可選值 | [1-8192] | [10-2147483647] | 2023-10-17起 |
collation_server | 動態(tài)參數(shù) | 否 | 是 | 2023-9-18起 |
innodb_purge_batch_size | 是否重啟 | 是 | 否 | 2024-03-19起 |
是否動態(tài)參數(shù) | 0 | 1 | ||
innodb_segment_reserve_factor | 數(shù)據(jù)對齊 | 0 | 2 | 2024-03-13起 |
loose_binlog_parallel_flush | 默認(rèn)值 | OFF | {LEAST(DBInstanceClassCPU/16, 1)} | 2024-04-18起 |
小版本區(qū)間 | [20230324,99999999) | [20230930,99999999) | 2024-04-18起 | |
innodb_max_dirty_pages_pct_lwm | 默認(rèn)值 | 0 | 10 | 2024-06-21起 |
performance_schema | 默認(rèn)值 | {LEAST(DBInstanceClassMemory/8589934592, 1)} | {LEAST(DBInstanceClassMemory/68719476736, 1)} | 2024-06-26起 |
loose_thread_pool_size | 默認(rèn)值 | {GREATEST(DBInstanceClassCPU/2, 1)} | {LEAST(DBInstanceClassCPU*2, 64)} | 2024-06-27起 |
innodb_sync_array_size | 默認(rèn)值 | 1 | 128 | 2024-06-27起 |
取值范圍 | [1-64] | [1-1024] | ||
tmp_table_size | 取值范圍 | [262144-134217728] | [262144-268435456] | 2024-07-15起 |
MySQL 5.7
新增參數(shù)
參數(shù) | 默認(rèn)值 | 動態(tài)參數(shù) | 取值范圍 | 取值類型 | 小版本范圍 | 發(fā)布時間 |
loose_slave_parallel_workers | {GREATEST(DBInstanceClassCPU, 8)} | 是 | [0-1024] | 整數(shù) | 全版本 | 2023-11-10起 |
loose_ssl_cipher | "ALL:@SECLEVEL=0" | 否 | [""|"ALL:@SECLEVEL=0"] | 文本 | 20231215及之后的版本 | 2024-01-08起 |
loose_session_track_system_variables | 無默認(rèn)值 | 是 | .* | 文本 | 全版本 | 2024-07-07起 |
loose_rpl_semi_sync_master_timeout | 1000 | 是 | [0-18446744073709551615] | 整數(shù) | 全版本 | 2024-07-19起 |
變更參數(shù)
參數(shù) | 變更屬性 | 變更前 | 變更后 | 變更時間 |
tls_version | 可選值 | [TLSv1,TLSv1.1,TLSv1.2|TLSv1,TLSv1.1|TLSv1.2 | [TLSv1,TLSv1.1,TLSv1.2|TLSv1,TLSv1.1,TLSv1.2,TLSv1.3|TLSv1,TLSv1.1|TLSv1.2|TLSv1.2,TLSv1.3] | 2023-12-22起 |
取值范圍 | [TLSv1,TLSv1.1,TLSv1.2|TLSv1,TLSv1.1,TLSv1.2,TLSv1.3|TLSv1,TLSv1.1|TLSv1.2|TLSv1.2,TLSv1.3] | [TLSv1,TLSv1.1,TLSv1.2|TLSv1,TLSv1.1|TLSv1.2] | 2024-03-26起 | |
innodb_buffer_pool_size | 動態(tài)參數(shù) | 否 | 是 | 2023-12-14起 |
init_connect | 可選值 | [''|'set names utf8mb4'|'set names utf8'|'set default_collation_for_utf8mb4=utf8mb4_general_ci'|'set default_collation_for_utf8mb4=utf8mb4_general_ci;set names utf8mb4'|'set names utf8mb4 collate utf8mb4_general_ci'] | [''|'set names utf8mb4'|'set names utf8'|'set default_collation_for_utf8mb4=utf8mb4_general_ci'|'set default_collation_for_utf8mb4=utf8mb4_general_ci;set names utf8mb4'|'set names utf8mb4 collate utf8mb4_general_ci'|'set names utf8mb4 COLLATE utf8mb4_bin'] | 2023-12-14起 |
character_set_server | 動態(tài)參數(shù) | 否 | 是 | 2023-09-20起 |
innodb_open_files | 可選值 | [1-8192] | [10-2147483647] | 2023-10-17起 |
innodb_purge_batch_size | 是否重啟 | 是 | 否 | 2024-03-19起 |
innodb_max_dirty_pages_pct_lwm | 默認(rèn)值 | 0 | 10 | 2024-06-21起 |
innodb_sync_array_size | 默認(rèn)值 | 1 | 128 | 2024-06-27起 |
取值范圍 | [1-64] | [1-1024] | ||
loose_rds_auto_increment_consistency | 默認(rèn)值 | ON | OFF | 2024-07-10起 |
tmp_table_size | 取值范圍 | [262144-134217728] | [262144-268435456] | 2024-07-15起 |
MySQL 5.6
新增參數(shù)
參數(shù) | 默認(rèn)值 | 動態(tài)參數(shù) | 取值范圍 | 取值類型 | 小版本范圍 | 發(fā)布時間 |
loose_session_track_state_change | OFF | 是 | [ON|OFF] | 文本 | 全版本 | 2024-07-04起 |
loose_session_track_system_variables | 無默認(rèn)值 | 是 | .* | 文本 | 全版本 | 2024-07-07起 |
變更參數(shù)
參數(shù) | 變更屬性 | 變更前 | 變更后 | 變更時間 |
innodb_max_dirty_pages_pct_lwm | 默認(rèn)值 | 0 | 10 | 2024-06-21起 |
innodb_sync_array_size | 默認(rèn)值 | 1 | 128 | 2024-06-27起 |
取值范圍 | [1-64] | [1-1024] | 2024-06-27起 | |
tmp_table_size | 取值范圍 | [262144-134217728] | [262144-268435456] | 2024-07-15起 |
open_files_limit | 默認(rèn)值 | 65535 | 655350 | 2024-07-19起 |