KB3088480 CORRECCIÓN: el operador de ordenación se desborda a tempdb en SQL Server 2012 o SQL Server 2014 cuando el número estimado de filas y el tamaño de fila son correctos

Se aplica a
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Síntomas

Supongamos que ejecuta una consulta que usa un operador de ordenación. En raras condiciones, el operador de ordenación puede empezar a desbordarse en tempdb, incluso si el número estimado de filas y el tamaño medio de fila son precisos, y el sistema tiene suficiente memoria. Esto hace que la ejecución de las consultas sea lenta.

Resolución

Este problema se corrigió por primera vez en la siguiente actualización acumulativa de SQL Server:

Recomendación: instalar la actualización acumulativa más reciente para SQL Server

Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Se recomienda descargar e instalar las actualizaciones acumulativas más recientes para SQL Server:

      

        
Nota: Después de aplicar esta corrección, habilite la marca de seguimiento 7470 para que SQL Server considere la sobrecarga de memoria de administración de datos interna al calcular la memoria necesaria para la ordenación. Esto evitará derrames en la situación explicada en la sección Síntomas anterior. Tenga en cuenta que esto aumentará el requisito de memoria para las consultas de ordenación y puede afectar a la disponibilidad de memoria para consultas simultáneas, por lo que se recomienda usar la marca de seguimiento de forma selectiva.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".