Microsoft distribuira popravke sustava Microsoft SQL Server 2008 R2 kao jednu datoteku za preuzimanje. Budući da su popravci kumulativni, svako novo izdanje sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem rješenja SQL Server 2008 R2.
Simptomi
Razmislite o sljedećem scenariju:
-
Pokrenite instancu SQL Server 2008 R2 ili SQL Server 2012 na računalu s više procesora.
-
Paralelni upit izvodite u tablici koja sadrži veliku količinu prostornih podataka.
U ovom scenariju SQL Server pokretanje upita može potrajati.
Imajte na umu da se problem može pojaviti u jednoj od sljedećih situacija.-
Mogućnost podsjetnikaMAXDOP upita postavite na vrijednost veću od 2.
-
Postavku Max Degree of Parallelismpostavite na vrijednost veću od 2 u konfiguraciji poslužitelja.
Uzrok
Taj se problem pojavljuje jer se prostorni indeks ne koristi u planu upita.
Rješenje
Ako SQL Server 2012, omogućite zastavicu praćenja 4199 pri pokretanju ili u sesiji korisnika.
Informacije o kumulativnom ažuriranju
SQL Server 2008 R2 Service Pack 1
Popravak za taj problem prvi je put izdan u kumulativnom ažuriranju 3 za SQL Server 2008 R2 Service Pack 1. Da biste saznali više o tome kako nabaviti ovaj paket kumulativnog ažuriranja, kliknite sljedeći broj članka u Microsoftovoj bazi znanja:
2591748 Kumulativno ažuriranje paketa 3 za SQL Server 2008 R2 Service Pack 1
Imajte na umu da, budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem rješenja SQL Server 2008 R2. Preporučujemo da razmislite o primjeni najnovijeg izdanja za popravak koje sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
2567616 Izdane SQL Server 2008 R2 objavljene nakon izdavanja SQL Server 2008 R2 Service Pack 1.
SQL Server 2008 R2
Rješenje za taj problem prvi je put izdano u paketu kumulativnog ažuriranja 9. Dodatne informacije o tome kako nabaviti ovaj paket kumulativnog ažuriranja za SQL Server 2008 R2 potražite u članku iz Microsoftove baze znanja:
2567713 Kumulativno ažuriranje paketa 9 za SQL Server 2008 R2
Imajte na umu da, budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem rješenja SQL Server 2008 R2. Preporučujemo da razmislite o primjeni najnovijeg izdanja za popravak koje sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:
981356 Izdane SQL Server 2008 R2 objavljene nakon izdavanja SQL Server 2008 R2.
Napomena: Nakon primjene kumulativnih ažuriranja morate omogućiti zastavicu praćenja 4199 (TF 4199) da bi popravak bio učinkovit. Dodatne informacije potražite u članku KB974006 – SQL Server praćenja praćenja s hitnim popravcima za optimizator upita 4199 (microsoft.com).
Zaobilazno rješenje
Problem se zaobilazno može riješiti na sljedeće načine:
-
Koristite spatial index hint u upitu.
-
Onemogućite parallel execution plan za upit.
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku "Odnosi se na".
Dodatne informacije
Dodatne informacije o paralelnoj obradi upita potražite na sljedećem web-mjestu MSDN-a: