提升Ubuntu LNMP中MySQL性能可从以下方面入手:
vm.swappiness
)。innodb_buffer_pool_size
(建议为物理内存50%-80%)、max_connections
等参数。query_cache_size
(MySQL 8.0已默认禁用,低版本需谨慎设置)。innodb_log_file_size
),平衡性能与安全性。SELECT *
,只查询必要字段。JOIN
替代子查询,优化分页逻辑(避免OFFSET
大数据量分页)。EXPLAIN
分析查询计划,定位性能瓶颈。slow_query_log
)和监控工具(如Prometheus、Percona PMM)定位问题。