编辑 /etc/mysql/mysql.conf.d/mysqld.cnf,关键参数设置:
innodb_buffer_pool_size 设为服务器内存的50%-70%。innodb_log_file_size 设为256M。max_connections 根据负载调整。query_cache_type=1,query_cache_size 按需设置。/etc/sysctl.conf,调整TCP连接数(如 net.ipv4.tcp_max_syn_backlog)和文件打开限制。EXPLAIN 分析查询计划。SELECT *,使用合适的数据类型。OPTIMIZE TABLE 整理表碎片。SHOW PROCESSLIST 查看慢查询,SHOW STATUS 监控关键指标(如缓冲池命中率)。mysql_secure_installation 加固安全。注意:修改配置后需重启MySQL服务,并在测试环境验证效果。参数需根据实际硬件和负载调整,避免过度配置。