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

Хранение системных баз данных SQL Server на отдельном диске

Стоит ли перемещать системные базы данных SQL Server master, model и msdb с пути установки по умолчанию на основном жестком диске ОС на их собственный диск?

Я уже переместил TempDB на 2 отдельных диска, один для файла журнала и один для файла данных, и мне просто интересно, стоит ли делать то же самое с другой системной базой данных, или это излишне и не принесет никакой пользы?

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

Это зависит. В некоторых случаях вы можете захотеть поместить их на выделенный диск (что я делал один или два раза). Обычно это кластерная установка, когда вы не можете поместить их на диск ОС, и вы не хотите, чтобы они были на диске с пользовательскими базами данных на них, поэтому это отдельный диск.

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

Это хорошая (и рекомендуемая) практика - выделять диски для TempDB и всех пользовательских баз данных - в качестве очень общей директивы.