KB2986627 - FIX: STATISTIEKEN BIJWERKEN voert onjuiste steekproeven en verwerking uit voor een tabel met columnstore-index in SQL Server

Van toepassing op
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptomen

Stel dat u een columnstore-index maakt voor een tabel met een geclusterde index en geen niet-geclusterde index in Microsoft SQL Server 2012 of SQL Server 2014. Wanneer u UPDATE STATISTICS uitvoert op de gegroepeerde index, wordt een onjuist steekproefpercentage toegepast en geven de histogramstappen niet de juiste verdeling weer. U kunt het resultaat bekijken door de volgende opdracht uit te voeren nadat u de statistieken hebt bijgewerkt:

DBCC SHOW_STATISTICS ( table_or_indexed_view_name , target ) WITH STAT_HEADER

In dat geval kan het statistisch bijwerken langer duren en kunnen onjuiste histogramstappen suboptimale query-uitvoeringsplannen veroorzaken.

Opmerking: Dit probleem treedt ook op in SQL Server 2012 Cumulative Update 8 (CU8) of latere versies.

Oplossing

Het probleem werd voor het eerst opgelost in de volgende cumulatieve update van SQL Server.

Cumulatieve update 4 voor SQL Server 2014 /nl-nl/help/2999197

Cumulatieve update 2 voor SQL Server 2012 SP2 /nl-nl/help/2983175

Informatie over cumulatieve updates voor SQL Server

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingspatches die deel uitmaakten van de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:

      

Tijdelijke oplossing

U kunt dit probleem omzeilen door een niet-geclusterde index aan de tabel toe te voegen.

Status

Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in het gedeelte 'Van toepassing op'.