读书人

一个多表查询中如果只查询top 10和查询

发布时间: 2013-01-05 15:20:39 作者: rapoo

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

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

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

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

读书人网 >SQL Server

热点推荐