当前位置:
代码迷
>>
Sql Server
>> 一个多表查询中如果只查询top 10和查询所有的记录所用的时间相同,这是咋回事
详细解决方案
一个多表查询中如果只查询top 10和查询所有的记录所用的时间相同,这是咋回事
热度:
25
发布时间:
2016-04-25 00:00:13.0
一个多表查询中如果只查询top 10和查询所有的记录所用的时间相同,这是怎么回事?
一个多表查询中如果只查询top 10和查询所有的记录所用的时间相同,这是怎么回事?
这个查询如果将所有的数据都查询出来的话,是10000+的数据,用13秒左右
我现在在这个查询前面加了top 10,我以为会快一点,没想到用时还是13秒
这是什么情况?谁能说说原理?
------解决方案--------------------
top主要耗时在order by那里,把两个查询的执行计划贴出来看看
查看全文
相关解决方案