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

一个多表查询中如果只查询top 10和查询所有的记录所用的时间相同,这是怎么回事?
一个多表查询中如果只查询top 10和查询所有的记录所用的时间相同,这是怎么回事?

这个查询如果将所有的数据都查询出来的话,是10000+的数据,用13秒左右

我现在在这个查询前面加了top 10,我以为会快一点,没想到用时还是13秒

这是什么情况?谁能说说原理?
------解决方案--------------------
top主要耗时在order by那里,把两个查询的执行计划贴出来看看