Fragmentação de índice e discos SSD

8

Eu sou novo em problemas de desempenho, mas vi algumas discussões de que os discos SSD resolvem problemas de desempenho causados ​​pela fragmentação do índice. Alguém já passou por isso? Estou pensando em mudar meu hardware e estou vagando se isso ajudaria

Carlos
fonte
Você pode aumentar um pouco o zoom? Que evidência você tem de que a fragmentação é um problema para você? Dependendo disso, os SSDs podem não ser a melhor solução.
Brent Ozar

Respostas:

16

O uso de unidades de estado sólido certamente reduz o impacto no desempenho da fragmentação, principalmente porque a E / S aleatória é muito mais rápida que o armazenamento tradicional.

No entanto, a redução na densidade da página (e no log extra) causada pela divisão de páginas ainda é indesejável e ainda pode afetar o desempenho.

De um modo geral, índices bem mantidos com um apropriado FILLFACTORsão bons, independentemente de considerações sobre armazenamento físico.

Veja o excelente artigo de Paul Randal no TechNet para obter detalhes.

Paul White 9
fonte
4
+1 E a fragmentação ainda significa que você provavelmente está usando mais memória para armazenar os dados do que o necessário, e se você usa SSD ou não, o impacto na memória é o mesmo. Portanto, concordo que reduz o impacto, mas quero afirmar explicitamente que isso não significa - ao contrário de uma opinião que já vi bastante - que, uma vez que você mude para o SSD, pode parar de se preocupar com a fragmentação.
Aaron Bertrand
11
Corrigir. Além disso, pequenas leituras em SSDs ainda estão longe de serem gratuitas. Eles ainda são de 2 a 3 ordens de magnitude mais lentos que uma leitura do buffer pool.
Usr
2

O uso de SSDs pode ajudar no desempenho. Se você ajustou suas consultas, adicionou mais memória e ainda possui um subsistema de E / S sobrecarregado, é hora de pensar em SSDs. A adição de um disco de estado sólido ao seu sistema não aumentará o desempenho, você deve jogar de maneira inteligente. Analise a carga de trabalho e qual parte do subsistema de E / S está sobrecarregada para determinar quais dados e arquivos de log devem ser colocados nos SSDs

Mais de Paul Randal: Benchmarking: Apresentando SSDs . Confira todas as suas postagens sobre benchmarking com testes e gráficos comparando o desempenho SATA x SSD

Carol Baker West
fonte