如果数据多了,不带Where的查询(就算有Limit)效果还是差距离
3226 次阅读
by 九九 2014-05-13 |
先上图。
[caption id="attachment_550" align="alignnone" width="600"] 图1 没有Where的SQL[/caption]
[caption id="attachment_551" align="alignnone" width="600"] 图2 有Where的查询[/caption]
图1 里没有用Where用了order by 花的时间是图2里的3431倍...所以我觉得DB的查询还是带上Where要安全一些。
哈哈,这个也肯定不是Where的原因,我对DB了解不多,只晓得用了索引的查询就会快,通过上面的对比,我发现好像Order By里的字段是不会对速度有提升的影响...Db深的很,发两个图扯谈一下 Hoho~记得加Where加索引,加有索引Where :D
评论(6)
暂无评论!