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

Оптимальные разделы диска для настройки базы данных (15 дисков)

Мы настраиваем новую систему баз данных и имеем 15 дисков, с которыми можно поиграть (+2 встроенных в ОС).

При наличии 15 дисков было бы лучше настроить все 14 как один блок RAID-10 (+1 горячий резерв) ИЛИ разделить на два набора RAID-10: один для данных (8 дисков) и один для журналов / резервных копий (6 дисков). ).

Мой вопрос сводится к следующему: есть ли конкретный момент, когда наличие большего количества дисков в настройке RAID-10 будет превосходить преформу, когда диски разбиты на меньшие наборы RAID-10.

Тебе это не понравится ... смотря как;)

Что бы я сделал:

  • Возьмите 4 диска, RAID 10. Положите дно 64gb для работы system, остальное для логов;) Вот и ой. Поскольку ОС по большей части не работает, и у вас есть кэширующий контроллер рейда (надеюсь), влияние двух разделов минимально.

  • Остальные 11 ... возьмите 1 в качестве горячего резерва.

  • 10 ... смотря что вам нужно. Для высокой производительности я бы СНОВА пошел на RAID 10.

Уловка здесь в том, что никакие операции ввода-вывода на дисках хранения базы данных не будут мешать возможности ввода-вывода журнала. Это в основном дает обоим концам определенные характеристики ввода-вывода, которые гарантированы и могут быть измерены независимо.

В зависимости от управления RAID и ОС вы можете быть осторожны с форматированием - на SQL Server:

  • Выровнять раздел на 1мб - автомат с 2008 года вверх, накрутил до этого. Используйте группы полос размером 256k +.
  • Подсистемы форматирования дисков (кроме ОС) с узлами NTFS 64кб
  • Используйте несколько файлов базы данных, в частности, по крайней мере, столько файлов базы данных / журналов для tmepdb и Heavy Duty, сколько ваш процессор может запускать потоки параллельно (= ядра, ядра * 2 для гиперпоточности), поскольку существует «узкое место» распределения для файлов.
  • Не используйте автоматическое увеличение в обычных операциях - предварительно выделите пространство. Вы действительно не хотите, чтобы автоматическое увеличение производительности влияло на производительность в тяжелые времена.

Я бы, вероятно, установил 12 в RAID-10 с одним горячим резервом и 4 в RAID-5, чтобы вы могли получить некоторую паритетность для своих резервных копий, хотя RAID-6 был бы более идеальным.

Производительность, которую вы получите, будет сильно зависеть от вашего RAID-контроллера, хотя с хорошим контроллером он хорошо масштабируется.