以下是Ubuntu MariaDB性能調優的關鍵技巧:
innodb_buffer_pool_size:設為系統內存的50%-80%,緩存數據和索引。innodb_log_file_size:適當增大(如256M),減少日志切換頻率。max_connections:根據應用需求調整最大并發連接數。thread_cache_size:緩存線程,減少創建銷毀開銷。query_cache(注意MariaDB 10.0+需通過其他緩存替代)。OPTIMIZE TABLE重建索引,刪除冗余索引。SELECT *:只查詢必要字段,減少數據傳輸。EXPLAIN:分析查詢計劃,定位全表掃描、索引失效等問題。LIMIT+OFFSET,避免深度分頁性能下降。slow_query_log定位低效SQL。注意:修改配置后需重啟MariaDB服務,且需根據實際業務負載調整參數。
參考來源: