Полезность разделения файлов базы данных и журналов транзакций между разделами

StackOverflow https://stackoverflow.com/questions/1045041

Вопрос

Некоторые ребята, где я работаю, настраивают новый сервер базы данных для SQL Server.На сервере есть системный диск, на котором также хранятся резервные копии и один массив RAID 5 для файлов базы данных.Массив RAID 5 логически разделен на 2 диска.Один предназначен для фактических файлов базы данных (MDF), а другой - для журналов транзакций (LDF).Указанная причина - это лучшие практики.

Мой вопрос в том, является ли это дополнительное разделение бессмысленным.Есть ли какая-либо цель в размещении базы данных и журналов транзакций в разных логических разделах, если они по-прежнему совместно используют одни и те же физические ресурсы?Я понимаю, что есть несколько веских причин для разделения базы данных и переноса файлов журнала на два физически отдельных диска.Например, следует повысить скорость и аварийное восстановление.Однако я не могу придумать никаких преимуществ, которые не сводились бы на нет отсутствием физического разделения.Я недостаточно знаю о RAID, чтобы знать наверняка.

Это было полезно?

Решение

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

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

Другие советы

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

Но даже тогда это поможет, только если вы разделите их на разные шпиндели.Наличие их на одном и том же физическом шпинделе (-ах) вам ничего не даст.

С другой стороны, вы ничего не теряете - кроме комфорта от осознания того, что все, связанное с вашей базой данных, находится в это папка.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top