Jesteś obecnie w trybie offline. Czekamy na ponowne połączenie z Internetem.

Przygotowywanie sugestii dotyczących kwerend zadanie czasomierza zajmuje dużo czasu do uruchomienia w programie SharePoint 2013

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 3174023
Symptomy
Przygotowywanie sugestii dotyczących kwerend jobin czasomierza programu SharePoint Server 2013 trwa dłużej niż oczekiwano do uruchomienia i zużywa duże ilości zasobów tempdb.
Przyczyna
Przygotowywanie sugestii dotyczących kwerend czasomierza jobruns proc_MSS_GetPopularQueries przechowywane procedureinternally. Może on zawierać sprzężenia i agregacji, które nie skalowane kiedy zwiększa się liczba wierszy w tabeli podstawowej zbyt mocno.
Rozwiązanie
Domyślnie program SharePoint zachowuje do 365 dni danych w tabelach źródłowych. Wartość ta powinna działać dla większości użytkowników programu SharePoint. Jeżeli występuje problem opisany w sekcji "Symptomy", firma Microsoft zaleca jednak obniżenie okresu przetrzymania na odpowiednią wartość. Aby to zrobić, wykonaj następujące kroki:
  1. Zmienianie interwału oczyszczania. W tym celu należy uruchomić powłoki zarządzania programu SharePoint, a następnie wprowadź następujące polecenia środowiska PowerShell:

    $ssa = get-SPEnterpriseSearchServiceApplication-tożsamości "Aplikacji usługi wyszukiwania"
    $ssa. QueryLogSettings.CleanupDays =<Days></Days>

    UwagaSymbol zastępczy <Days>reprezentuje liczbę dni, które chcesz ustawić jako wartość przechowywania. Nie ma żadnej wartości "odpowiednie" w tym miejscu; i należy uruchomić z dużą liczbą i zmniejszyć go do momentu znalezienia najlepszych okres zachowywania dla danego środowiska. Na przykład rozpoczynać 270 dni, następnie 180 dni, a następnie 90 dni. Upewnij się, że wartość rozsądne retencji dla środowiska produkcyjnego jako zmniejszając jego zbyt wiele może mieć wpływ na inne funkcje wyszukiwania, w tym rankingu, znaczenie i sugestii dotyczących kwerend.</Days>
  2. Poczekaj, aż do uruchomienia zadania czasomierza rejestrowania kwerend.

    Które tabele muszą oczyszczania, a testy rejestrowania kwerend zadanie czasomierza zostaną uruchomione wewnętrzne procedury przechowywanej, aby usunąć rekordy z tabel podstawowych w okresie 24-godzinnym.
Więcej informacji
Zachowanie opisane w sekcji "Symptomy" jest zgodna ze specyfikacjami produktu. Kroki rozwiązania są zalecane tylko wtedy, gdy są rzeczywiście występują problemy z wydajnością z zadania czasomierza lub jeśli serwer bazy danych zaczyna brakować miejsca tempdb ze względu na procedury przechowywane proc_MSS_GetPopularQueries .

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 3174023 — ostatni przegląd: 09/21/2016 02:42:00 — zmiana: 1.0

  • kbmt KB3174023 KbMtpl
Opinia