優化Debian上的MariaDB配置可以顯著提升數據庫的性能和安全性。以下是一些關鍵的優化步驟和建議:
安裝MariaDB:
sudo apt update
sudo apt install mariadb-server mariadb-client
安全初始化:
sudo mysql_secure_installation
編輯 /etc/mysql/my.cnf 或 /etc/mysql/mariadb.conf.d/50-server.cnf 文件,進行以下配置調整:
[mysqld]
# 內存相關
innodb_buffer_pool_size = 1G # 建議配置為物理內存的50%-70%
key_buffer_size = 256M
# 日志配置
slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow-queries.log
long_query_time = 2
# 連接數
max_connections = 200
wait_timeout = 300
# 查詢緩存(已棄用,但可以在早期版本中使用)
query_cache_size = 64M
query_cache_type = 1
OPTIMIZE TABLE 命令來整理表碎片。通過上述方法,可以顯著提高MariaDB在Debian上的查詢速度和整體性能。具體的優化策略需要根據實際應用場景和硬件配置進行調整。