SQL Server 2000 与 SQL Server 2008 查询性能

发布于 2024-08-11 23:28:35 字数 272 浏览 6 评论 0原文

我正在与一位客户合作,该客户的 SQL Server 2008 是从 SQL Server 2000 DB 转换而来,并且其中一个查询自 SQL Server 2000 上以来时间显着增加。

但是,如果我将兼容性级别更改为 2008对于数据库,查询就像火箭一样(快 40-50 倍)。

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

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

I'm working with a client who had a SQL Server 2008 converted from a SQL Server 2000 DB and one of the queries has quite dramatically increased in time since it was on SQL Server 2000.

However, if I change the compatibility level to 2008 in the DB, the query goes like a rocket (40-50 times faster).

The query does use a number of UDFs.

My questions:
- are there issues with running SQL2000 compatibility in SQL Server 2008
- has SQL Server 2008 improved the performance when using UDFs?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

权谋诡计 2024-08-18 23:28:35

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

There are some other things you might want to do after upgrading. See the "After upgrading..." section here: http://msdn.microsoft.com/en-us/library/bb933942.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文