vm.swappiness=0减少系统对swap的依赖。innodb_buffer_pool_size设为系统内存的50%-80%。innodb_log_file_size设为128M-512M,innodb_flush_log_at_trx_commit根据需求设为0、1或2(0性能最高,1最安全)。max_connections根据并发量调整,避免过高。/etc/security/limits.conf中设置nofile为65535以上。OPTIMIZE TABLE整理索引碎片。SELECT *,只查询必要字段;用LIMIT限制返回行数。LIKE '%value%'这类无法利用索引的查询。EXPLAIN分析查询计划,定位性能瓶颈。/etc/sysctl.conf,如增大net.core.somaxconn(建议65535),优化TCP连接。mysqldumpslow或工具分析慢SQL。ANALYZE TABLE更新统计信息,OPTIMIZE TABLE清理碎片。MySQLTuner或Percona Toolkit分析数据库性能,获取优化建议。SHOW STATUS和SHOW PROCESSLIST实时监控数据库状态。注意:修改配置前需备份数据,建议在测试环境验证后再应用到生产环境。