Как получить оптимальную производительность диска для БД на SQL Server 2008 R2 Enterprise Ed.?

Так что я довольно зелен, когда дело доходит до конфигурации оборудования.

Я только что спросил сотрудника, и он сказал, что мы используем RAID 60 (я полагаю, это то же самое, что RAID 6+0).

Я делаю несколько тестов для большой таблицы (1 миллиард строк) и настраиваю разные разделы для каждого дня данных. Из того, что я понимаю, я хотел бы идеально поместить каждый раздел в отдельную файловую группу, и каждая файловая группа получит свой собственный выделенный диск.

Правильно ли я понимаю, что создание "виртуальных" дисков для каждой FG не будет иметь значения, поскольку все хранилище происходит от "устройства" RAID 60?

Что я могу сделать, чтобы улучшить производительность диска при создании индекса для таблицы такого размера?

1 ответ

Правильно ли я понимаю, что создание "виртуальных" дисков для каждой FG не будет иметь значения, поскольку все хранилище происходит от "устройства" RAID 60?

Да, вы абсолютно правы. Эти данные уже распределены по всему массиву.

Что я могу сделать, чтобы улучшить производительность диска при создании индекса для таблицы такого размера?

Если у вас нет контроля над оборудованием и настройкой RAID, вы ничего не можете сделать. CREATE INDEX будет работать параллельно с Enterprise Ed, но он все равно включен по умолчанию.

Другие вопросы по тегам