定位慢查询
开慢查询日志(slow_query_log),用 explain 看执行计划:type 列出现 ALL 是全表扫描,rows 大需优化。重点优化 WHERE/ORDER BY/JOIN 字段。
建索引
在高频查询列建索引(如 user_id、created_at);联合索引遵循最左前缀。避免对列做函数运算(会导致索引失效)。
-- 查看执行计划
EXPLAIN SELECT * FROM orders
WHERE user_id = 10 ORDER BY created_at DESC;
-- 建联合索引
CREATE INDEX idx_user_created
ON orders(user_id, created_at);
融之易科技 李智霖18612697889
立足苏州、服务长三角的一站式数字增长伙伴,提供官网建设、网络推广、短视频运营、外贸推广与小程序 App 开发。需要针对你的业务出方案,可直接联系李智霖 18612697889。
