Мы планируем развернуть Microsoft SQL Server и хранить базы данных в блочном хранилище RAID10 (RAID1 + 0).
Имеет ли значение, сколько всего дисков я помещаю в массив для оптимальной работы? Будь то четыре, как на картинке выше, шесть, восемь или десять?
Мне сказали, что мне нужно правильное количество дисков, чтобы иметь оптимизированный размер блока для MSSQL.
В качестве примера был приведен RAID10 с шестью дисками (D1 – D6)…
RAID 0
├ RAID1 (D1; D2)
├ RAID1 (D3; D4)
└ RAID1 (D5; D6)
… Вызовет проблему, потому что блок размером 64 КБ будет разделен на три, и в результате придется записывать блок размером 0,33% в каждый субмассив RAID1.
Это просто пример, чтобы прояснить мой вопрос. Итак, имеет ли значение, сколько всего дисков я помещаю в массив для оптимальной работы?
Пожалуйста, подкрепите свой ответ ссылками и пояснениями.
Для оптимальной производительности размер блока должен быть 64 КБ для сервера MSSql, как описано в простой поиск Гугл.
Что касается дисков, для RAID 10 требуется как минимум 4 диска (посмотрите на изображение, которое вы сами связали), а затем вы можете расширить свое содержимое попарно по 2 (снова посмотрите на изображение, которое вы связали). Но помните, что после того, как система будет использована, обновление ее с помощью большего количества дисков станет головной болью, поэтому убедитесь и вставьте столько дисков, сколько вам нужно для хранения!
Дополнение:
Ваш вопрос по-прежнему дает тот же ответ, размер блока в рейде 64 КБ будет означать, что он будет записывать куски размером 64 КБ. MSSql работает с файлами размером 64 КБ, что означает, что он будет хранить блоки рекурсивно. Допустим, вы записываете два блока, 64 КБ будут сохранены в D1, а затем зеркально отражены в D2, затем он запишет другой блок в D3 и отразит его в D4. Ни в коем случае он не будет пытаться разбить блоки, что могло бы сделать это, если бы вы сделали размер блока 8 КБ. Затем он разделит блок на 8 частей, так что части 1, 4, 7 перейдут на D1, части 2, 5, 8 - на D3, а 3, 6 - на D5. Тогда это, конечно, будет соответствующим образом отражено.