access一张表中大约有60W笔记录
直接在access中查询
select top 10 * from table order by id
需要6秒钟时间
而直接select * from table order by id却只要1秒钟 id为自增量主键
列出全部记录反而比列出10比记录的时间要多得多,为什么会这么奇怪?
直接在access中查询
select top 10 * from table order by id
需要6秒钟时间
而直接select * from table order by id却只要1秒钟 id为自增量主键
列出全部记录反而比列出10比记录的时间要多得多,为什么会这么奇怪?
select * from table order by id
并没有遍历所有数据记录
不加TOP的话直接返回表的记录,所以扫描的规则应该是不一样