我目前正在测试一个新的 MySQL 服务器,但我是新手,所以我不确定我的参数,因为 RAM 总是超过 90% 的使用率。
该服务器将为 100 人的 CRM 环境设置。
服务器规格:
对 mysqld.conf 的更改:
key_buffer_size = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
# My changes
innodb_buffer_pool_instances = 12
innodb_buffer_pool_size = 12G
innodb_flush_method = O_DIRECT
innodb_log_file_size = 1G
innodb_page_cleaners = 4
innodb_purge_threads = 4
max_connections = 151
open_files_limit = 112274
table_open_cache = 56137
log_output = FILE
default-storage-engine = INNODB
character-set-server = utf8
innodb_lock_wait_timeout = 300
read_buffer_size = 64K
# Recommendations …Run Code Online (Sandbox Code Playgroud)