SQL Server 2000与SQL Server 2008查询性能

Tim*_*ond 2 sql sql-server-2000 sql-server-2008

我正在与一个从SQL Server 2000数据库转换过SQL Server 2008的客户端工作,其中一个查询在SQL Server 2000上的时间大大增加.

但是,如果我在DB中将兼容级别更改为2008,则查询就像火箭一样(快40-50倍).

该查询确实使用了许多UDF.

我的问题: - 在SQL Server 2008中运行SQL2000兼容性是否存在问题 - SQL Server 2008在使用UDF时是否提高了性能?

Aar*_*and 5

升级后,您可能还想做一些其他事情.请参阅此处的"升级后..."部分:http://msdn.microsoft.com/en-us/library/bb933942.aspx