优化Debian上的MariaDB性能可从以下方面入手:
/etc/mysql/mariadb.conf.d/50-server.cnf,设置innodb_buffer_pool_size为系统内存的50%-80%。max_connections,避免资源耗尽。query_cache_size(若应用场景适合),并设置合理大小(如64M)。innodb_log_file_size(如256M),减少日志切换频率。EXPLAIN分析查询计划,优化复杂SQL语句,避免SELECT *。JOIN替代子查询,合理使用LIMIT分页。OPTIMIZE TABLE清理表碎片,提升查询效率。slow_query_log,定期分析并优化低效查询。top、htop监控系统资源,及时发现瓶颈。pt-query-digest或Percona Toolkit分析慢查询日志。注意:修改配置后需重启MariaDB服务,且建议先在测试环境验证优化效果。