¿Microsoft cambió el optimizador de consultas con respecto al número de archivos y el paralelismo?

8

¿Microsoft cambió el optimizador de consultas con respecto al número de archivos y el paralelismo? ¿El optimizador ya no tiene en cuenta el número de archivos para determinar el grado de paralelismo de una consulta? Si es así, ¿alguien sabe cuándo se realizó el cambio? Si no, ¿alguien puede proporcionar un enlace a la documentación de Microsoft que discuta el tema (documentación actual para SQL Server 2014 o 2016)?

Will Davis
fuente

Respuestas:

14

Esa fue una leyenda urbana que Bob Dorr de Microsoft desacreditó en 2007 :

Esta información se ha sacado de contexto y se ha propagado incorrectamente ya que SQL Server tiene un subproceso por archivo de base de datos, por lo que agregar más archivos a una base de datos puede aumentar el rendimiento de E / S. Agregar más archivos y alinearlos correctamente con el almacenamiento puede aumentar el rendimiento de E / S por una variedad de razones, pero lograr nuevos hilos de E / S por archivo NO es una de ellas.

Lea la publicación para obtener más detalles.

Brent Ozar
fuente