单表50万条数据时,用SQL2008R2新建查询,耗时明显比SQL2000查询分析器执行慢的问题
单表50万条数据,当用 select * from TABLENAME SQL语句分别在SQL SERVER2000与 SQL SERVER2008 R2上用查询分析器/新建查询窗口 执行这条SQL语句时,SQL SERVER2000上的执行时间是5秒,SQL SERVER2008 R2上面的执行时间是 20秒,两者时间相差了几倍;
但是当我 用 这个加上条件的 SQL语句 ( select * from TABLENAME where XXX )再次分别去执行时,结果却是 SQL2008执行时间明显比 SQL2000 要短很多。
请高手赐教,该如何做,可以 让在SQL SERVER2008 R2上 执行 select * from TABLENAME 时 执行时间能跟SQL2000上一样快呢?