2009-11-20 3 views
2

Я работаю с клиентом, у которого был SQL Server 2008, преобразованный из базы данных SQL Server 2000, и один из запросов значительно увеличился со временем, так как он был на SQL Server 2000 .SQL Server 2000 vs SQL Server 2008 Производительность запросов

Однако, если я изменю уровень совместимости до 2008 года в БД, запрос будет похож на ракеты (в 40-50 раз быстрее).

В запросе используется несколько UDF.

Мои вопросы: - есть проблемы с совместимостью SQL2000 в SQL Server 2008 - улучшена ли производительность SQL Server 2008 при использовании UDF?

+3

Хотите, чтобы мы катили 8-й шар и догадывались? Почтовый код, схема, возможно, реальные планы. –

ответ

5

Есть несколько других вещей, которые вы, возможно, захотите сделать после обновления. См. Раздел «После обновления ...» здесь: http://msdn.microsoft.com/en-us/library/bb933942.aspx

+1

Отличная ссылка. Очень важно, например, обновлять статистику. – HLGEM