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

Клонирование диска NAS, на котором размещена база данных SQL Server

У нас есть система, на которой запущено серверное приложение, которое страдает от серьезных проблем с производительностью.

Рассматриваемая система имеет 2 встроенных sas-диска по 300 ГБ в RAID 0 + 1, с которых загружается Windows Server 2003, и устройство NAS с терастанцией Buffalo 6 ТБ (RAID 5), на которое серверное приложение выполняет все свои операции чтения и записи.

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

Терастанция содержит различные данные, но, самое главное, содержит полный экземпляр файлов SQL Server .mdf и .ldf (мастер и т. Д. - весь матч по стрельбе)

Я хочу остановить все службы на сервере, а затем взять все на терастанцию ​​и, по сути, клонировать ее в какое-то альтернативное встроенное хранилище, чтобы исключить терастанцию ​​из уравнения в том, что касается низкой производительности. то есть терастанция в настоящее время является диском D: - Я хочу скопировать все, а затем дубликат должен принять букву диска, чтобы, насколько известно программе, ничего не изменилось.

Это сложно из-за файлов mdf и ldf - все остальное будет работать с прямой копией файла. Может ли кто-нибудь предложить способ достижения того, что я описываю? Большое спасибо!

Terastation определенно замедляет вас, вероятно, в значительной степени, но ваше описание настройки затрудняет определение того, насколько сильно. У вас не может быть RAID 5 на пакете из двух дисков - вероятно, это RAID 1.

Самый простой подход, если это возможно с вашим оборудованием, - это добавить еще два внутренних диска в пакет RAID 1.

  1. Отформатируйте и смонтируйте их как любой диск, который Windows хочет сделать.
  2. Остановите все службы SQL.
  3. Скопируйте структуру папок, содержащую базу данных, с диска NAS на этот новый диск, и все, что вы хотите (или нужно) сохранить на диске «D:», игнорируйте букву, которую этот диск сейчас использует.
  4. Отключите диск NAS - вам нужно освободить букву диска.
  5. Используйте Диспетчер дисков Windows, чтобы назначить новый диск, который теперь содержит копию файлов SQL, как диск D :.
  6. При необходимости перемонтируйте общий ресурс NAS с другой буквой диска.
  7. Перезапустите все службы SQL.