Objawy

Podczas tworzenia indeksu (za pomocą instrukcji CREATE INDEX lub ALTER INDEX) na typu dane przestrzenne w dużej tabeli, 2012 Microsoft SQL Server lub SQL Server 2014 mogą działać niezadowalająco. Można znaleźć wiele twierdzeń spinlock na SOS_CACHESTORE i SOS_SELIST_SIZED_SLOCK.

Każda nowa aktualizacja zbiorcza dla programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzedniej zbiorczej aktualizacji. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:

Informacje o pakiecie aktualizacji poprawkiObsługiwana poprawka jest udostępniana przez firmę Microsoft. Jednak ta poprawka jest przeznaczona tylko do usunięcia problemu opisanego w tym artykule. Tylko w systemach, których dotyczy ten problem, należy zastosować tę poprawkę.Jeśli poprawka jest dostępna do pobrania, pojawi się sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Jeśli nie ma tej sekcji, należy przesłać żądanie do centrum obsługi klienta firmy Microsoft i obsługi technicznej w celu uzyskania poprawki.Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następujące witryny firmy Microsoft:

http://support.microsoft.com/contactus/?ws=supportUwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których dostępna jest poprawka. Jeśli odpowiedni język nie jest widoczny, to dlatego, że poprawka nie jest dostępna dla danego języka.

Więcej informacji

Spinlocks chronić wspólnej wpisów pamięci podręcznej procedury języka wspólnego (CLR). Plan kwerend dla Indeks utworzony lub zmieniony zazwyczaj wiąże się dla operatora Zastosuj lub operatora Pętli zagnieżdżonych . Zewnętrznej stronie operacji JOIN jest zwracanie wierszy z tabeli przestrzenne i przestrzennej funkcja kierowania. Dopuszcza się każdym wywołaniu funkcji spinlock. Podczas wykonywania kwerendy z wysoki stopień równoległości, spinlocks może stać się wąskie gardło. Poniższy diagram jest przykładem planu zagospodarowania przestrzennego.Spatial plan

Stan

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

Powiązane artykuły

Aby uzyskać więcej informacji na temat innego problemu z wydajnością podczas tworzenia indeksu na typu dane przestrzenne w dużej tabeli programu SQL Server 2012, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

NAPRAW 2887888 : niska wydajność w programie SQL Server podczas tworzenia indeksu na typu dane przestrzenne w dużej tabeli w wystąpieniu programu SQL Server 2012

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.