Перемещение приложения SQL2005 в SQL2008 - PullRequest
3 голосов
/ 17 сентября 2008

Я скоро перенесу наше производственное приложение SQL2005 на SQL2008. Любые вещи, чтобы искать до / после переезда? Любые предупреждения, советы?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 19 октября 2008

Изменение уровня совместимости базы данных после ее перемещения на сервер 2008. По умолчанию он все еще останется на прежнем уровне совместимости. Это позволит вам использовать новые возможности в SQL 2008 для этой базы данных.

Если вы используете Enterprise Edition SQL 2008 и не используете процессор на 80-90%, включите сжатие данных и сожмите все свои объекты. На этом большой прирост производительности. К сожалению, вы должны сделать это вручную для каждого объекта - нет ни одного переключателя, чтобы бросить.

Если вы не используете Enterprise, после повышения уровня совместимости перестройте все свои индексы. (Это справедливо для любого обновления версии.)

0 голосов
/ 17 сентября 2008

Советник по обновлению также может помочь.

Просмотр планов выполнения с производственными данными в базе данных.

Хотя мой лучший совет - тестировать, тестировать, тестировать.

Когда люди начали переходить с 2000 на 2005 год, это были не сломанные функции, которые показывали пробки, это было изменение в том, как запросы выполнялись с новым оптимизатором.

Запросы, которые были в значительной степени оптимизированы для 2000 года, теперь выполняются плохо или даже хуже, беспорядочно приводя людей к поиску проблем и, как правило, к снижению доверия конечных пользователей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...