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

Параметры кэша RAID-контроллера для SQL Server 2008

Мы настраиваем систему SQL2008 со следующими виртуальными дисками (не включая том OS / Apps):

Данные RAID10
Журналы RAID1
RAID1 TempDB

Любые рекомендации относительно того, как нам следует настроить параметры кеш-памяти RAID-контроллера для каждого из этих трех виртуальных дисков? Возможные варианты:

Запись: обратная запись (WB) / сквозная запись (WT)
Чтение: упреждающее чтение (RA) / адаптивное упреждающее чтение (ARA) / без упреждающего чтения (NRA)

Контроллер RAID (кэш 512 МБ) имеет блок резервного питания от батареи.

Я бы сказал.

Logs: NRA & WB
Database: (ARA or NRA) & WB
tempdb: (ARA or NRA) & WB

Определенно используйте кеш записи для журналов транзакций; они всегда пишутся и почти никогда не читаются.

И, если они действительно читаются, это делается последовательно, поэтому кэш чтения был бы совершенно бессмысленным.

У меня возникнет соблазн полностью отключить кеширование записи, но использовать 100% вашего кеша для ARA - но опять же, я совершенно параноик в отношении целостности транзакций и не полностью доверяю BBWC - возможно, вы больше верите.