haitao:
mssql怪事:难道从这100条记录里取出不重复的,就需要4秒钟??!!
[阅读: 274] 2009-02-18 04:45:29
mssql怪事:
select distinct f1 from viewABC需要5秒钟,
而select f1 from viewABC只需要1秒钟,而且记录数也不到100条
难道从这100条记录里再取出不重复的,就需要4秒钟??!!
感觉是数据库引擎优化时自动把distinct移到viewABC里面去执行了,
所以优化反而成了弄巧成拙。。。。。。
怎么阻止它这样“优化”呢?
select distinct f1 from (
select f1 from viewABC
) a
也不行
select f1,count(*) from (
select f1 from viewABC
) a
group by f1
也不行