Recomenda-se a configuração da unidade do SQL Server e o aconselhamento sobre colocação de dados necessários

1

Eu tenho vasculhado a web por horas tentando decidir o que será melhor para um novo SQL Server que estou configurando, mas estou com dificuldades para encontrar cenários semelhantes aos meus.

Veja o que eu tenho:

  • 6 unidades SAS de 10K conectadas a um único controlador RAID Dell Perc 6i.
  • 3x bancos de dados a serem migrados para o servidor, cada um com apenas 5 a 10 usuários e todos os usuários inserindo principalmente dados. Os bancos de dados (arquivos .mdf?) Têm menos de 5 GB cada e não crescem muito mais do que algumas centenas de MB / ano.

n.b. Server 2008 R2 e SQL Server 2008 R2

Eu tenho lido muito sobre configuração otimizada de raids e colocação de dados / arquivos e, como tal, com o que eu tenho, qual configuração de raid você quer reincidir e onde devo colocar o SO, Log Files (.ldf?), Binários, TempDB, Data (.mdf?), E eu perdi alguma coisa ?. Além disso, com exceção do sistema operacional, como e quando especifico onde cada um dos itens acima é colocado? Como você pode ver, eu sou um pouco ignorante, e por isso agradeço a sua paciência e compreensão por uma banda de um homem só tentando o seu melhor para arrastar o nosso kit para o C21.

UPDATE

Meus pensamentos atuais:

RAID-1 consiste em:

  • Unidade lógica C: SO, binários
  • Unidade lógica D: TempDB, arquivos de log (arquivos ldf), arquivo de troca do Windows

RAID-10 consiste em:

  • Unidade lógica E: data (arquivos mdf)
por Symon 13.07.2011 / 20:55

2 respostas

1

Bem, já que parece que você está executando um aplicativo de carga muito baixa, isso realmente não importa muito. Dito isso, como você tem seis unidades e três "classes" principais de dados que deseja armazenar (sistema operacional, banco de dados, logs), seria bom criar três conjuntos RAID1, cada um com duas unidades SAS. Isso permitiria que você mantenha tudo em eixos diferentes para que eles não estejam competindo por IO.

    
por 13.07.2011 / 20:59
1

Como é de carga baixa, você pode fazer 2 discos RAID1 (OS) + 4 discos RAID5 para obter mais espaço ou RAID10 para um melhor desempenho.

Não há realmente nenhum ponto em separá-lo em conjuntos (exceto talvez para o SO separado) porque você não sabe que a carga será equilibrada entre os 3 bancos de dados. Isso pode deixar você com vários discos sem fazer nada enquanto um par está sobrecarregado. Além disso, o striping já espalhará o IO em todas as unidades.

Para obter o melhor desempenho, há um argumento de que você deve colocar os ldfs em um conjunto separado, porque qualquer gravação irá para o mdf e para o ldf, no entanto, não parece que você está empurrando para um nível onde você precisa se preocupar com isso. Claro que isso tem um trade off em leituras, outras gravações de dados e manutenibilidade.

    
por 13.07.2011 / 21:29

Tags