Fragmentación de índice y discos SSD


8

Soy nuevo en los problemas de rendimiento, pero vi algunas discusiones sobre que los discos SSD resuelven los problemas de rendimiento causados ​​por la fragmentación del índice. Alguien ha experimentado esto? Estoy pensando en cambiar mi hardware y estoy divagando si eso ayudaría


¿Puedes alejarte un poco? ¿Qué evidencia tiene de que la fragmentación es un problema para usted? Dependiendo de eso, los SSD pueden no ser la mejor solución.
Brent Ozar

Respuestas:


16

El uso de unidades de estado sólido ciertamente reduce el impacto en el rendimiento de la fragmentación, principalmente porque la E / S aleatoria es mucho más rápida que el almacenamiento tradicional.

Sin embargo, la reducción en la densidad de la página (y el registro adicional) causada por la división de la página sigue siendo indeseable y aún puede afectar el rendimiento.

En términos generales, los índices bien mantenidos con un apropiado FILLFACTORson buenos independientemente de las consideraciones de almacenamiento físico.

Vea el excelente artículo de Paul Randal en TechNet para más detalles.


44
+1 Y la fragmentación aún significa que probablemente esté usando más memoria para almacenar los datos de la que realmente se necesita, y si usa SSD o no, el impacto en la memoria es el mismo. Por lo tanto, estoy de acuerdo en que reduce el impacto, pero quiero declarar explícitamente que esto no significa, contrariamente a una opinión que he visto bastante, que una vez que se mueva a SSD, puede dejar de preocuparse por la fragmentación por completo.
Aaron Bertrand

1
Correcto. Además, las lecturas pequeñas en SSD todavía están lejos de ser gratuitas. Todavía son 2-3 órdenes de magnitud más lentas que una lectura del grupo de búferes.
Usr

2

El uso de SSD puede ayudar con el rendimiento. Si ha ajustado sus consultas, ha agregado más memoria y todavía tiene un subsistema de E / S abrumado, es hora de pensar en SSD. Solo agregar un disco de estado sólido a su sistema no aumentará el rendimiento, debe jugar de manera inteligente. Analice la carga de trabajo y qué parte del subsistema de E / S está sobrecargada para determinar qué datos y archivos de registro colocar en los SSD

Más de Paul Randal: Benchmarking: Presentación de SSD . Echa un vistazo a todas sus publicaciones sobre benchmarking con pruebas y gráficos que comparan el rendimiento SATA vs SSD

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.