日期:2014-05-17  浏览次数:20470 次

关于查询速度的问题
有个表1,只有1列 a,有1万条记录
想知道下边两种查询的运行原理是什么样子的,哪个比较快

select * from 表1 where a=10    查询1条 没有索引

select * from 表1               查询全部


------解决方案--------------------
可以看出开销是一样的。
------解决方案--------------------
都进行了表扫描,但是返回的结果集不一样而已。把两个查询放到一个界面去执行,然后看执行计划的百分比,基本上就知道结果了



但是你的返回结果集不一样,所以其实可对比性不高