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

Какие файлы SQL больше всего выигрывают от RAID 10 по сравнению с RAID 5?

Предполагая, что я не могу поставить все на RAID10, какие части SQL (файлы данных, файлы журналов, TempDB, резервные копии и т. д.) больше всего выигрывают от использования RAID 10 вместо RAID5?

Зависит ли это от типа базы данных (OLTP, отчеты или анализ)?

Какое реальное увеличение производительности я должен увидеть при переходе от RAID5 к RAID10? 10%? 50%? 200% ??

Технические подробности: Новый дисковый массив HP XP24000, использующий диски емкостью 300 ГБ 15 тыс.

Мы должны заранее принять решение о том, сколько будет выделено как RAID5 (28x4) против RAID10 (4 + 4). Это единовременная подготовка, и ее нельзя будет изменить позже, поэтому мы пытаемся найти правильный баланс между стоимостью / ГБ и преимуществом в производительности.

OLTP - журналы RAID10, данные RAID5
OLAP - данные RAID10

Скорость чтения более важна в OLAP, в OLTP обычно требуется скорость записи журнала.

Как отмечали другие плакаты, это зависит от рабочих нагрузок OLTP / OLAP.

Кендал Ван Дайк опубликовал серию статей об уровнях RAID с SQL Server с данными для резервного копирования. Его тесты не проводились с дисками HP SAN, но идею вы поняли.

Для массива RAID 5, использующего то же количество физических дисков, что и в массиве RAID 10, RAID 5 предлагает на 10-15% лучшую производительность для произвольного чтения 8 КБ, но колоссальное снижение производительности на 60-65% для произвольной записи 8 КБ.

Обязательно проверьте Часть 5- RAID 10 против RAID 5.

Файл журнала - там скорость записи критична. Скорость чтения Db ограничена.

Не уверен, что XP работает как серия EVA, но если это так, уровень vRAID больше связан с избыточностью данных, чем с производительностью. Ваша производительность зависит от количества дисков в вашей группе дисков и скорости их вращения. Как говорят инженеры HP по хранению данных: «нужно больше производительности с EVA? Добавьте больше дисков; нужно больше емкости с EVA? Добавьте больше дисков». Вы можете подумать о группе дисков меньшего размера / с более низкими характеристиками для хранения виртуальных дисков tempdb.

T-журналы и tempdb. Как правило, мне нравится, что tempdb находится в самом быстром хранилище, которое у меня есть. T-Logs, вам нужна лучшая производительность записи. В остальном RAID5 должен подойти.

Род Колледж (администрация SQL Server 2008 в действии) предлагает:

System drive: RAID 1
Data: RAID 10
T-log: RAID 1
TempDb: RAID 10
Backup: RAID 1

Я парень XP / EVA, они недешевы, но у вас есть один, если вы собираетесь потратить так много, идите R10 полностью - зачем идти на компромисс, вы еще не сделали этого.