Symptomen
Neem het volgende scenario:
-
U hebt een gepartitioneerde tabel die een niet-geclusterde index bevat in Microsoft SQL Server 2008 R2.
-
U maakt een geclusterde index op basis van de eerste kolom in de gepartitioneerde tabel.
-
De tabel gebruikt de partitiesleutel als eerste kolom.
-
U maakt een filter voor de partitiesleutel.
-
U probeert een gefilterde statistische waarde te maken voor een van de kolommen.
In dit scenario duurt het langer dan verwacht om de statistische functie te maken.Opmerkingen
-
Met het queryplan waarmee een Create Statistics -instructie wordt gegenereerd, wordt aangegeven dat de query een volledige controle uitvoert op alle partities.
-
Als u nog een niet-geclusterde index maakt, duurt het niet langer dan verwacht om de statistieken te maken voor kolommen die niet zijn gekoppeld aan niet-gegroepeerde indexen.
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 9 voor SQL Server 2008 R2 SP2 /en-us/help/2887606
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.