MySQL 8.0.29 最佳配置参数:内存 8G,SSD 磁盘,8 核 CPU
以下是一个可能的 MySQL 8.0.29 最优配置,根据您的硬件和应用程序需求可能需要进行微调:
[mysqld]
基本设置
port = 3306 socket = '/var/run/mysqld/mysqld.sock' pid-file = '/var/run/mysqld/mysqld.pid' datadir = '/var/lib/mysql'
系统资源
max_connections = 500 open_files_limit = 65535 table_open_cache = 2000 table_definition_cache = 2000 thread_cache_size = 8 max_allowed_packet = 256M
查询缓存
query_cache_type = 1 query_cache_limit = 16M query_cache_size = 256M
InnoDB 引擎
innodb_buffer_pool_size = 4G innodb_buffer_pool_instances = 4 innodb_log_file_size = 1G innodb_log_buffer_size = 16M innodb_flush_log_at_trx_commit = 1 innodb_flush_method = 'O_DIRECT' innodb_file_per_table = 1 innodb_open_files = 2000 innodb_thread_concurrency = 0
日志
log-error = '/var/log/mysql/error.log' slow_query_log = 1 slow_query_log_file = '/var/log/mysql/slow.log' long_query_time = 2
其他
default_storage_engine = InnoDB character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
注意:以上配置仅供参考,具体的配置应该根据您的应用程序需求进行微调。建议在更改配置之前备份数据和配置文件。
原文地址: https://www.cveoy.top/t/topic/jI0G 著作权归作者所有。请勿转载和采集!