Definitivamente, use o cache de gravação para logs de transação; eles estão sempre escritos e quase nunca leem.
E, se eles realmente forem lidos, isso é feito sequencialmente, portanto, um cache de leitura seria completamente inútil.
Estamos configurando um sistema SQL2008 com os seguintes discos virtuais (sem incluir o volume do OS / Apps):
Dados do RAID10
Registros RAID1
RAID1 TempDB
Alguma recomendação sobre como devemos configurar as configurações de cache do controlador RAID para cada um desses três VDs? As opções são:
Escreva: write-back (WB) / escreva através de (WT)
Leia: leia adiante (RA) / leitura adaptativa adiante (ARA) / Não Leia adiante (NRA)
O controlador RAID (cache de 512 MB) tem uma unidade de backup de bateria.
Definitivamente, use o cache de gravação para logs de transação; eles estão sempre escritos e quase nunca leem.
E, se eles realmente forem lidos, isso é feito sequencialmente, portanto, um cache de leitura seria completamente inútil.
Eu diria.
Logs: NRA & WB
Database: (ARA or NRA) & WB
tempdb: (ARA or NRA) & WB
Eu ficaria tentado a desativar completamente o cache de gravação, mas use 100% de seu cache para o ARA - mas, novamente, estou bastante paranoico com a integridade transacional e não confio plenamente na BBWC - você pode ter mais fé. / p>