NAPRAW: Podczas wypełniania indeksu pełnotekstowego w tabeli, która ma indeks klastrowany złożony w programie SQL Server 2005, operacja ludności mogą być bardzo powolne

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 938672 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
BUG #: 50001203 (poprawka SQL)
Microsoft rozprowadza poprawki Microsoft SQL Server 2005 jako jeden plik do pobrania. Ponieważ poprawki są zbiorcze, każde nowe wydanie zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzednich programu SQL Server 2005 ustalić wersji.
Rozwiń wszystko | Zwiń wszystko

Symptomy

Rozważmy następujący scenariusz. W Microsoft SQL Server 2005 tabela ma indeks klastrowany złożony. Pierwsza kolumna w definicji indeksu klastrowanego jest mniej selektywne niż innej kolumny, która jest używany klucz unikatowy indeks. W tym scenariuszu może być bardzo powolne operacji populacji, podczas wypełniania indeksu pełnotekstowego.

Przyczyna

Podczas wypełniania indeksu pełnotekstowego silnika pełnotekstowe zawsze przeszukiwaniami klucza indeksu klastrowanego. Indeks klastrowany klucz jest używany, nawet jeśli tabela ma inne klucza unikatowego indeksu, który silnika pełnego tekstu można użyć do wypełnienia indeksu pełnotekstowego, aby uzyskać lepszą wydajność.

Rozwiązanie

Poprawkę dotyczącą tego problemu został wydany w zbiorczej aktualizacji 3. Aby uzyskać więcej informacji dotyczących sposobu uzyskania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2005 Z dodatkiem Service Pack 2 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
939537 Zbiorczy pakiet aktualizacji 3 dla programu SQL Server 2005 Z dodatkiem Service Pack 2
Uwaga Ponieważ kompilacje kumulują się, każde nowe wydanie poprawka zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzednich programu SQL Server 2005 ustalić wersji. Firma Microsoft zaleca, aby rozważyć zastosowanie najnowszej wersji poprawki, zawierający tę poprawkę. Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
937137 Buduje programu SQL Server 2005, które zostały wydane po wydaniu dodatku Service Pack 2 dla programu SQL Server 2005
Poprawki Microsoft SQL Server 2005 są tworzone dla określonych dodatków service Pack dla programu SQL Server. Do instalacji dodatku Service Pack 2 dla programu SQL Server 2005, należy zastosować poprawkę programu SQL Server 2005 Z dodatkiem Service Pack 2. Domyślnie wszystkie poprawki, przewidziany w dodatku service pack dla programu SQL Server znajduje się w następnym dodatku service pack dla programu SQL Server.

Obejście problemu

Aby obejść ten problem, wykonaj następujące kroki:
  1. Usuwanie indeksu klastrowanego.

    Można użyć UPUŚĆ INDEKSU Instrukcja upuścić indeksu klastrowanego. Aby uzyskać więcej informacji na temat UPUŚĆ INDEKSU oświadczenie, odwiedź następującą witrynę sieci Web Microsoft Developer Network (MSDN):
    aspx http://msdn2.microsoft.com/en-us/library/aa258837 (SQL.80)
  2. Tworzenie nowego indeksu klastrowanego na kolumny, której klucz unikatowy indeks.

    Można użyć TWORZENIE INDEKSU instrukcję, aby utworzyć indeks klastrowany. Aby uzyskać więcej informacji na temat TWORZENIE INDEKSU oświadczenie, odwiedź następującą witrynę sieci Web MSDN:
    http://msdn2.microsoft.com/en-us/library/ms188783.aspx

Stan

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

Więcej informacji

Po zastosowaniu tej poprawki należy włączyć flagę śledzenia 7608, aby włączyć tę poprawkę.

Ważne Dla programu SQL Server 2008, programu SQL Server 2008 R2 i SQL Server 2012 poprawka została uwzględniona w kompilacjach RTM. Jednakże nadal należy włączyć flagę śledzenia 7608, aby włączyć poprawkę.

Aby uzyskać więcej informacji na temat jakie pliki są zmieniane i informacji na temat wymagań wstępnych, aby zastosować pakiet aktualizacji zbiorczej, który zawiera poprawkę, opisaną w tym artykule bazy wiedzy Microsoft Knowledge Base kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
939537 Zbiorczy pakiet aktualizacji 3 dla programu SQL Server 2005 Z dodatkiem Service Pack 2

Materiały referencyjne

Aby uzyskać więcej informacji na temat listy kompilacje, które są dostępne po zainstalowaniu dodatku Service Pack 2 dla programu SQL Server kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
937137 Buduje programu SQL Server 2005, które zostały wydane po wydaniu dodatku Service Pack 2 dla programu SQL Server 2005
Aby uzyskać więcej informacji o przyrostowych modelu obsługi programu SQL Server kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
935897 Przyrostowe modelu obsługi jest dostępna do dostarczania poprawki dla problemów zgłoszonych przez zespół programu SQL Server
Aby uzyskać więcej informacji na temat sposobu uzyskania dodatku Service Pack 2 dla programu SQL Server 2005 kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
913089 Jak uzyskać najnowszy dodatek service pack dla programu SQL Server 2005
Aby uzyskać więcej informacji na temat nowych funkcji i ulepszeń w dodatku Service Pack 2 dla programu SQL Server 2005 odwiedź następujące witryny firmy Microsoft:
http://go.microsoft.com/fwlink/?LinkId = 71711
Aby uzyskać informacje dotyczące schematu nazewnictwa dla aktualizacji programu SQL Server kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
822499 Nowy schemat nazewnictwa dla pakietów aktualizacji oprogramowania Microsoft SQL Server
Aby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft

Właściwości

Numer ID artykułu: 938672 - Ostatnia weryfikacja: 24 maja 2012 - Weryfikacja: 1.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Workgroup Edition
Słowa kluczowe: 
kbhotfixrollup kbsql2005fts kbexpertiseadvanced kbfix kbqfe kbmt KB938672 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to: 938672

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com