在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
請注意,調整內存參數時要確保不會耗盡服務器的內存,以免導致系統性能下降或崩潰。建議在調整前先監控服務器的內存使用情況,并根據實際情況進行逐步調整。