Назад | Перейти на главную страницу

Миграция SQL Server с 32-битной на 64-битную

Мы используем 32-битные версии SQL Server на 64-битных машинах. Мы слышали, что из-за этой версии производительность может снизиться. Мы хотим перейти с 32 бит на 64 бит. Какой метод мы должны использовать? Прикрепить / отключить или сделать резервную копию / восстановление?

Заранее спасибо.

Формат файла базы данных не зависит от версии. Вы можете использовать любой метод миграции

x64 может быть медленнее при определенных условиях: в основном плохой код. Кэш плана выполнения и некоторые другие процессы больше не ограничиваются адресным пространством пользовательского режима 2 ГБ. Таким образом, вы можете уменьшить свой буферный пул (кеш данных), если кеш плана взорвется.

Это вызвано плохим кодом, например, не квалифицирующими таблицами, или повсеместным использованием sp_OA%.

Я бы использовал присоединение и отсоединение, потому что вам не нужен доступ к своей старой базе данных после того, как вы начнете переходить на новую. Также намного быстрее просто отсоединить файл и скопировать его, чем запускать процесс резервного копирования и восстановления, поэтому время простоя из-за обновления должно быть меньше.