Вопрос

Я собираюсь настроить SQL Server 2014 на Windows Server 2012. Начиная с наилучшей производительности на диске, я отформатировал диск с размером блока выделения 64K. Теперь я застрял с помощью DiskPart, чтобы установить идеальное смещение.Насколько я понимаю, у меня есть 63 скрытых сектора и выровнять его с моим форматированием, я могу использовать смещение 1024К, я понял правильно? В любом случае, когда я перечислю свой раздел потом, я получаю этот результат:

 Раздел диска

Использование командной строки wmic partition get BlockSize, StartingOffset, Name, Index

Я получаю стартовую смещение 135266304

Некоторые веб-сайты / блоги Рекомендуете 32К другому рекомендую 1k на 2012 год, кого я могу доверять?В настоящее время у меня есть проблемы, понимая его правильно.Пусть сила (вы) просветила меня?

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

Решение

Windows Server 2008 и UP будет иметь новые разделы выровнены из коробки.

rel="nofollow"> KB 929491 Документировал начало смещения 2 048 секторов (1 мегабайт) - который охватывает большинству of sans.

Кендал Ван Дайк сделал некоторые тестирования Вот .

Результаты показывают, что для баз данных OLTP на массиве RAID 10 Оптимальная конфигурация представляет собой полосу RAID 64 КБ, смещение раздела 64 КБ и размер блока выделения 64 КБ.

Просто ради будущих читателей, dbatools.io имеет функцию Test-dBadiskAlignment.ps1

Предостережения:

Динамические диски (или те, которые предоставлены через третьиничное программное обеспечение), могут иметь или не иметь точных результатов при опросе каким-либо из встроенных инструментов, см. Ваш поставщик для деталей. Windows не имеет надежного способа определения размеров блока полос. Эти значения получаются от программного обеспечения для управления дисками поставщика или от вашего администратора SAN. Системные накопители в версиях, предыдущих к Windows Server 2008 не могут быть выровнены, но обычно не рекомендуется размещать базы данных SQL Server на системных приводах.

Обратитесь: Выравнивание дискового раздела. Лучшие практики для SQL Server

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

Для того, что стоит, я использую только размер блока распределения 64 k, когда в среде производства или UAT, и если у меня есть кластер со Сан, в котором у меня есть LUN для файлов данных, другой LUN для файлов журнала и другого LUN для файлов TempDB, по крайней мере,.

Другое внимание - это то, что если у вашей среды есть только один диск, и это диск ОС, оставьте размер блока распределения как есть. Если вы пытаетесь настроить SQL Server 2014 на другой диске с диска OS, возможно, в этом диске вы получите лучшую производительность с размером блока распределения 64K, но считают, что наилучшая практика как для производительности, так и для обслуживания, гласит, что Вы разделяете файлы данных, файлы журнала и файлы TempDB, в лучшем случае, в разных дисках. Это из предложения в этом блоге пост из группы SQL Server Product Group: http://blogs.technet.com/b/dataplatforminside/archive/2012/12/19/disk-and-file-layout-for-sql-server. ASPX

Проверьте контрольный список установки SQL Server из Brent Ozar.Раздел 4.1 охватывает форматирование диска и размеры блоков.

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