在CentOS系统中,调整MySQL的内存使用可以通过修改MySQL的配置文件my.cnf
(或my.ini
)来实现。以下是一些关键参数,你可以根据服务器的实际内存大小和需求进行调整:
innodb_buffer_pool_size = 8G
key_buffer_size = 256M
max_connections = 500
query_cache_size = 64M
query_cache_type = 1
tmp_table_size = 64M
max_heap_table_size = 64M
sort_buffer_size = 2M
join_buffer_size = 2M
read_buffer_size = 2M
调整完配置文件后,需要重启MySQL服务以使更改生效:
sudo systemctl restart mysqld
或者
sudo service mysqld restart
请注意,调整内存参数时要确保不会耗尽服务器的内存,以免导致系统性能下降或崩溃。建议在调整前先监控服务器的内存使用情况,并根据实际情况进行逐步调整。