Acelerar as velocidades de leitura da unidade RAID 1

1

Desculpe eu não sei muito sobre essas coisas ... temos tido problemas com um servidor lento, muito lento para os usuários e quando você acessa o servidor direto, nós adicionamos mais RAM, mas parece que pode ser um problema de velocidade da unidade.

É um SBS 2011 com RAID 1. O HDD está funcionando próximo a 100% continuamente e tem um comprimento de fila de 30 a 50.

Qual seria a melhor maneira de melhorar isso?

Abaixo está uma captura de tela do nosso monitor de recursos.

RecursodeRAM

Obrigado por qualquer ajuda.

    
por JBoom 16.07.2013 / 18:27

1 resposta

4

Todos os dedos apontam para o SQL Server, que está fazendo muitas leituras. Parece que seu disco literalmente não pode satisfazer a demanda por dados.

Supondo que você esteja usando o RAID 1 (espelhamento antigo simples) em oposição ao RAID 0 + 1 (distribuição e espelhamento), sugiro que você adicione uma matriz adicional e a unidade lógica associada. Em seguida, mova seus arquivos .MDB e .LDF do SQL Server para essa matriz. Em um mundo purista, você separaria seus MDBs (arquivos de banco de dados) de seus LDFs (logs de transação) e seu TempDB (espaço de tabela temporário para classificações, reindexação, etc.), mas isso pode ser um exagero.

Além disso, adicionar ainda mais RAM permitirá que o SQL Server mantenha mais dados na memória, causando menos E / S de disco. Isso pode valer a pena de qualquer maneira, já que seu servidor também está fazendo muitas leituras de arquivos de paginação.

Você não menciona o tipo de servidor (hardware) que está usando e se está falando de RAID de hardware ou RAID de software ...

Finalmente, você pode querer perguntar por que o SQL Server está fazendo tantas leituras. Isso exigirá um administrador de banco de dados. Por exemplo, existe uma consulta duff que causa varreduras de tabela completa, você precisa adicionar outros índices, etc.

    
por 16.07.2013 / 18:35