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:
- Meest recente cumulatieve update voor SQL Server 2014
- Laatste cumulatieve update voor SQL Server 2012 SP2
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'.