Simptomi
Iedomājieties šādu scenāriju:
-
Jums ir sašķelta tabula, kurā ir iekļauts nesagrupēts indekss programmā Microsoft SQL Server 2008 R2.
-
Izveidot sagrupētu indeksu, kura pamatā ir tabulas nodalījumā pirmā kolonna.
-
Tabulā tiek izmantota sadalījuma atslēga kā pirmajai kolonnai.
-
Jūs izveidojat filtru, kas atrodas nodalījuma atslēgā.
-
Jūs mēģināt izveidot filtrētu statistiku vienai no kolonnām.
Šajā scenārijā ir nepieciešams vairāk laika, nekā paredzēts, lai izveidotu statistiku.Piezīmes.
-
Vaicājumu plāns, kas ģenerē priekšrakstu Create Statistics , norāda, ka vaicājums ir veicis pilnu skenēšanu visos nodalījumos.
-
Ja izveidojat citu nesagrupētu indeksu, tam nav nepieciešams vairāk laika, lai izveidotu statistiku attiecībā uz kolonnām, kas nav saistītas ar nesagrupētajiem indeksiem.
Risinājums
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
Kumulatīvais atjauninājums 9 SQL Server 2008 R2 SP2 /en-us/help/2887606
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".