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

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

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

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

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

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

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

1 ответ

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

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

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