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

Необходимо остановить SQL Server при использовании дефрагментации диска?

Наш провайдер сказал мне сегодня, что я должен прекратить Microsoft SQL Server и другие системы баз данных, такие как MySQL при использовании Дефрагментатор диска Windows.

В противном случае база данных может быть повреждена.

Поскольку я никогда не слышал о таком сценарии и у меня есть некоторые сомнения, мой вопрос:

Верно ли, что дефрагментатор может повредить открытые файлы?

Дефрагментация диска во время работы служб SQL так же безопасна, как и выполнение дефрагментации с остановленными службами или с другими данными, не связанными с базой данных (*).

Собственное приложение дефрагментации Windows, а также почти все альтернативы, все используют API дефрагментации файловой системы, встроенные в ОС и файловую систему, поэтому не должно быть большого риска от дефрагментации открытых файлов.

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

(*) Я бы не советовал проводить какие-либо серьезные операции по обслуживанию диска, если у вас нет резервной копии, но, конечно, у вас есть резервная копия - это ваша база данных SQL, верно?