/etc/mysql/mysql.conf.d/mysqld.cnf,关键参数:
innodb_buffer_pool_size:设为服务器内存的50%-80%。innodb_log_file_size:建议256M-1G。max_connections:根据负载调整(默认151,可增至500-1000)。query_cache_size:MySQL 5.7及之前可启用(8.0已移除)。SELECT *,只查询必要字段;用JOIN替代子查询。OPTIMIZE TABLE整理表碎片。vm.swappiness=0)。/etc/sysctl.conf中net.core.somaxconn提升连接队列长度)。SHOW PROCESSLIST查看慢查询,用EXPLAIN分析执行计划。slow_query_log=1,long_query_time=2)定位性能瓶颈。mysqldump或专业工具。HikariCP)管理数据库连接。注意:修改配置后需重启MySQL服务,建议先在测试环境验证。具体参数需根据服务器硬件(CPU、内存、存储类型)和应用场景调整。