Fragmentation d'index et disques SSD


8

Je suis nouveau dans les problèmes de performances, mais j'ai vu des discussions sur le fait que les disques SSD résolvent les problèmes de performances causés par la fragmentation des index. Quelqu'un a-t-il vécu cela? Je pense à changer de matériel et je me demande si cela pourrait aider


Pouvez-vous reculer un peu? Quelles preuves avez-vous que la fragmentation est un problème pour vous? En fonction de cela, les SSD peuvent ne pas être la meilleure solution.
Brent Ozar

Réponses:


16

L'utilisation de disques SSD réduit certainement l'impact sur les performances de la fragmentation, principalement parce que les E / S aléatoires sont beaucoup plus rapides que le stockage traditionnel.

Néanmoins, la réduction de la densité de page (et la journalisation supplémentaire) provoquée par le fractionnement de page n'est toujours pas souhaitable et peut toujours avoir un impact sur les performances.

De manière générale, les index bien entretenus avec un index approprié FILLFACTORsont bons quelles que soient les considérations de stockage physique.

Voir l' excellent article de Paul Randal sur TechNet pour plus de détails.


4
+1 Et la fragmentation signifie toujours que vous utilisez probablement plus de mémoire pour stocker les données que ce qui est réellement nécessaire, et que vous utilisiez ou non un SSD, l'impact sur la mémoire est le même. Je suis donc d'accord pour dire que cela réduit l'impact, mais je tiens à dire explicitement que cela ne signifie pas - contrairement à une opinion que j'ai assez souvent vue - qu'une fois que vous passez au SSD, vous pouvez cesser de vous inquiéter de la fragmentation.
Aaron Bertrand

1
Correct. De plus, de minuscules lectures sur les SSD sont encore loin d'être gratuites. Ils sont toujours 2 à 3 ordres de grandeur plus lents qu'une lecture à partir du pool de tampons.
usr

2

L'utilisation de disques SSD peut améliorer les performances. Si vous avez réglé vos requêtes, ajouté plus de mémoire et toujours un sous-système d'E / S débordé, il est temps de penser aux SSD. Le simple fait d'ajouter un disque SSD à votre système n'améliorera pas les performances, vous devez jouer intelligemment. Analysez la charge de travail et quelle partie du sous-système d'E / S est surchargée pour déterminer les données et les fichiers journaux à placer sur les disques SSD

Plus de Paul Randal: Benchmarking: Présentation des SSD . Consultez tous ses articles sur l'analyse comparative avec des tests et des graphiques comparant les performances SATA vs SSD

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.