explain + sql 反馈SQL语句执行信息
1、优化
SELECT MIN(id) AS nid,`uid`,`pmzongfen`,`updatetime`,`picid`,`gg` FROM `qd_mouldu`.`qd_sell` LIMIT 1;
SELECT `uid`,`pmzongfen`,`updatetime`,`picid`,`gg` FROM `qd_mouldu`.`qd_sell` ORDER BY uid ASC LIMIT 1;
2、建联合索引
比如:查询文章按时间排序 ,可以建联合索引 cat_time 字段 cat_id , addtime 来提高检索速度
3、在语句中不用 WHERE id <> 100 什么的,可以多取一条,后用PHP处理。
4、尽量减少 LEFT JOIN 的使用,因为这个比较耗资源,对于大量数据来说,会很慢
5、SELECT * FROM 尽量用具体字段来代替 *