首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

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

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

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

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

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

热点排行