Мы настраиваем систему 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 - возможно, вы больше верите.