返回信息流SELECT * FROM 男人们WHERE 未婚=true and Gay=false and 有房=true and 有车=true and 条件in (帅气,绅士,大度,气质,智慧,温柔,体贴,会浪漫,活泼,可爱,最好还能带孩子) and 年龄between(24, 40) Order by 存款desc
1. 年龄建索引
2. 存款建索引,where条件加一个 and 存款 > 500000,应该会避免order by排序吧。
3. 条件建索引,条件列的各个指标当做二进制不同位,改为 条件 > 0
SELECT * FROM 男人们WHERE 未婚=true and Gay=false and 有房=true and 有车=true and 条件>0 and 存款>500000 and 年龄between 24 and 40 Order by 存款desc;
别的还有优化途径吗?
这是一条镜像帖。来源:北邮人论坛 / database / #9728同步于 2015/11/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
[问题]求问一个sql如何优化
buptmuye
2015/11/8镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
先入为主呀~
【 在 changzhu 的大作中提到: 】
: select * from men where school='BUPT' limit 1;