如果数据多了,不带Where的查询(就算有Limit)效果还是差距离

1822 次阅读 by 九九 2014-05-13 | 标签:hosts 后摇 生活元素 读书 MySQL 问题 总结

先上图。 [caption id="attachment_550" align="alignnone" width="600"]hots-no-where 图1 没有Where的SQL[/caption] [caption id="attachment_551" align="alignnone" width="600"]图2 有Where的查询 图2 有Where的查询[/caption] 图1 里没有用Where用了order by 花的时间是图2里的3431倍...所以我觉得DB的查询还是带上Where要安全一些。 哈哈,这个也肯定不是Where的原因,我对DB了解不多,只晓得用了索引的查询就会快,通过上面的对比,我发现好像Order By里的字段是不会对速度有提升的影响...Db深的很,发两个图扯谈一下 Hoho~记得加Where加索引,加有索引Where :D  

评论(6)

暂无评论!


PS:多打字可以减肥哦~234字以内。支持表情:


Top