KB3005300 — FIX: Wysoka intensywność użycia procesora, gdy korzystasz z przestrzennego typu danych i skojarzonych metod w programie SQL Server 2012 lub SQL Server 2014

Symptomy

W przypadku korzystania z typu danych przestrzennych i skojarzonych metod w programie Microsoft SQL Server 2012 lub Microsoft SQL Server 2014 obiekty docelowe Quantum programu SQL Server (SQLOS) są chronione za pomocą warstwy hostingu programu SQL Server CLR. Ta ochrona obejmuje przewagę, przełączniki SQLOS mogą zwiększyć zużycie procesora. Powodem odstępujący przełącznik jest ochrona SQLOS Scheduler. Połączenie z implementacją opartą na CLRch programu SQL Server może potrwać nieokreślony czas bez przeprowadzenia SQLOS harmonogramu lub zmiany zachowania i wzorców współbieżności. W związku z tym typ danych przestrzennych jest przeznaczony do przełączenia zastępujący podczas każdego wywołania. Uwaga Typ danych przestrzennych jest określany na podstawie środowiska SQL Server CLR, może napotkać różne poziomy wykorzystania pamięci .NET i zachowania funkcji przełączania wątków.

Przyczyna

Wykonywanie metod typu danych przestrzennych jest zwykle obsługiwane i może nie wymagać pełnego harmonogramu SQL OS i ochrony przed zastępująeniem. Narzuty przełączenia na tryb zastępujące może być o wiele większe niż wykonanie metody przestrzennej.

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×