/etc/sysctl.conf
,如增大net.core.somaxconn
(建议65535)、vm.swappiness=0
(减少交换空间使用)。/etc/security/limits.conf
,增加nofile
限制(建议≥65535)。innodb_buffer_pool_size
设为物理内存的50%-80%。max_connections
(建议≥100)。innodb_log_file_size
(建议256MB-1GB),启用慢查询日志(slow_query_log=1
)。SELECT *
,使用EXPLAIN
分析查询计划,优化JOIN和子查询。OPTIMIZE TABLE
清理碎片,更新统计信息。注意:优化前需在测试环境验证,优先保证数据安全。不同数据库(MySQL/PostgreSQL)配置参数略有差异,需针对性调整。