Microsoft distribuira Microsoft SQL Server 2008 R2 popravke kao jednu datoteku koja se može preuzeti. Budući da su ispravke kumulativne, svako novo izdanje sadrži sve hitne ispravke i bezbednosne ispravke koje su uključene u prethodno izdanje popravke SQL Server 2008 R2.
Simptome
Razmotrite sledeći scenario:
-
Instancu programa SQL Server 2008 R2 ili SQL Server 2012 pokrećete na računaru koji ima više procesora.
-
Paralelni upit pokrećete u tabeli koja sadrži veliku količinu prostornih podataka.
U ovom scenariju SQL Server može dugo potrajati da se pokrene upit.
Imajte na umu da problem može da se pojavi u jednoj od sledećih situacija.
-
OpcijuMAXDOP upita postavljate na vrednost koja je veća od 2.
-
Opciju Max Degree of Parallelismpodesite na vrednost koja je veća od 2 u konfiguraciji servera.
Izazvati
Do ovog problema dolazi zato što se prostorni indeks ne koristi u planu upita.
Rezoluciju
Za SQL Server 2012, omogućite zastavicu za praćenje 4199 pri pokretanju ili u sesiji korisnika.
Kumulativne informacije o ažuriranju
SQL Server 2008 R2 servisni paket 1
Rešenje ovog problema je prvo objavljeno u kumulativnim ispravkama 3 za SQL Server 2008 R2 servisni paket 1. Za više informacija o tome kako da nabavite ovaj paket kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2591748 Paket kumulativnih ispravki 3 za SQL Server 2008 R2 servisni paket 1
Imajte na umu da budući da su verzije kumulativne, svako novo izdanje popravke sadrži sve hitne ispravke i bezbednosne ispravke koje su uključene u prethodno izdanje popravke SQL Server 2008 R2. Preporučujemo da razmotrite primenu najnovije ispravke koja sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2567616 Verzija SQL Server 2008 R2 objavljena nakon što je objavljen SQL Server 2008 R2 servisni paket 1.
SQL Server 2008 R2
Rešenje ovog problema je prvo objavljeno u paketu kumulativnih ispravki 9. Za više informacija o tome kako da nabavite ovaj paket kumulativnih ispravki za SQL Server 2008 R2, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2567713 Paket kumulativnih ispravki 9 za SQL Server 2008 R2
Imajte na umu da budući da su verzije kumulativne, svako novo izdanje popravke sadrži sve hitne ispravke i bezbednosne ispravke koje su uključene u prethodno izdanje popravke SQL Server 2008 R2. Preporučujemo da razmotrite primenu najnovije ispravke koja sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
981356 Verzija SQL Server 2008 R2 objavljena nakon SQL Server 2008 R2.
Napomena: Kada primenite kumulativne ispravke, morate da omogućite zastavicu za praćenje 4199 (TF 4199) da bi popravka bila efikasna. Više informacija potražite u članku KB974006 – SQL Server optimizator upita zastavica za praćenje hitnih ispravki 4199 model servisiranja (microsoft.com).
Zaobilaženje problema
Da biste zaobišli ovaj problem, koristite jedan od sledećih metoda:
-
Koristite opciju spatial index hint u upitu.
-
Onemogućite opciju parallel execution plan za upit.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Više informacija
Za više informacija o paralelnoj obradi upita posetite sledeću MSDN veb lokaciju: