Размещение файлов данных и файлов журнала на различных дискахPlace Data and Log Files on Separate Drives

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions)

Это правило проверяет, размещаются ли файлы данных и файлы журнала на разных логических дисках.This rule checks whether data and log files are placed on separate logical drives. Размещение файлов данных И файлов журнала на одном устройстве может привести к состязанию, что вызовет снижение производительности.Placing both data AND log files on the same device can cause contention for that device, resulting in poor performance. Размещение файлов на разных дисках позволяет выполнять операции ввода-вывода для файлов данных и файлов журнала параллельно.Placing the files on separate drives allows the I/O activity to occur at the same time for both the data and log files.

РекомендацииRecommendations

При создании новой базы данных укажите разные диски для данных и журналов.When you create a new database, specify separate drives for the data and logs. Чтобы переместить файлы после создания базы данных, ее необходимо перевести в режим «вне сети».To move files after the database is created, the database must be taken offline. Переместите файлы одним из следующих способов:Move files by using one of the following methods:

Примечание

Эта политика не может обнаружить отдельные физические устройства посредством точек подключенияThis policy cannot detect separate physical devices through mount points

  • Восстановите базу данных из резервной копии, выполнив инструкцию RESTORE DATABASE с параметром WITH MOVE.Restore the database from backup by using the RESTORE DATABASE statement with the WITH MOVE option.

  • Отсоедините и заново присоедините базу данных, указав различные расположения для хранения данных и журнала.Detach and then attach the database specifying separate locations for the data and log devices.

  • Укажите новое расположение, выполнив инструкцию ALTER DATABASE с параметром MODIFY FILE, а затем перезапустив экземпляр SQL ServerSQL Server.Specify a new location by running the ALTER DATABASE statement with the MODIFY FILE option, and then restarting the instance of SQL ServerSQL Server.

Дополнительные сведения см. в разделеFor More Information

Перемещение файлов базы данныхMove Database Files

Перемещение пользовательских баз данныхMove User Databases

Присоединение и отсоединение базы данных (SQL Server)Database Detach and Attach (SQL Server)

См. также:See Also

Наблюдение с помощью управления на основе политик и принудительное применение рекомендаций с помощью управления на основе политикMonitor and Enforce Best Practices by Using Policy-Based Management