Preparazione suggerimenti di Query processo timer richiede molto tempo per l'esecuzione in SharePoint 2013

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 3174023
Sintomi
I suggerimenti di Query preparare timer jobin SharePoint Server 2013 richiede più tempo del previsto per l'esecuzione e che utilizza molte risorse di tempdb.
Cause
Jobruns di timer di proc_MSS_GetPopularQueries la preparazione suggerimenti di Query memorizzate procedureinternally. Contiene i join e aggregazioni che non si adattano bene quando il numero di righe nella tabella sottostante aumenta eccessivamente.
Risoluzione
Per impostazione predefinita, SharePoint consente di mantenere fino a 365 giorni di dati nelle tabelle sottostanti. Questo valore dovrebbe funzionare per la maggior parte degli utenti di SharePoint. Tuttavia, se si verifica il problema descritto nella sezione "Sintomi", si consiglia di ridurre il periodo di conservazione a un valore ragionevole. A tale scopo, attenersi alla seguente procedura:
  1. Modificare l'intervallo di pulitura. A tale scopo, avviare una shell di gestione di SharePoint e quindi immettere i seguenti comandi PowerShell:

    $ssa = get-SPEnterpriseSearchServiceApplication-Identity "Applicazione del servizio di ricerca"
    $ssa. QueryLogSettings.CleanupDays =<Days></Days>

    NotaIl segnaposto <Days>rappresenta il numero di giorni che si desidera impostare come valore di conservazione. Nessun valore "corretto" si deve iniziare con un numero elevato e quindi ridurlo fino a individuare il periodo di conservazione ottimale per l'ambiente. Ad esempio, iniziare con 270 giorni, quindi a 180 giorni e quindi a 90 giorni. Assicurarsi di impostare un valore di ritenuta ragionevole per l'ambiente di produzione, come la riduzione troppo gran parte influire sulle altre funzionalità di ricerca, tra cui classificazione della pertinenza e suggerimenti di query.</Days>
  2. Attendere che il processo timer registrazione Query da eseguire.

    Il registrazione delle Query timer processo controlli quali tabelle è necessario pulitura e verranno eseguiti una stored procedure interna per eliminare i record delle tabelle sottostanti in un periodo di 24 ore.
Informazioni
Il comportamento descritto nella sezione "Sintomi" è conforme alle specifiche del prodotto. Le procedure di risoluzione è consigliabile solo se effettivamente si verificano problemi di prestazioni con il processo timer, o se il server di database tempdb spazio insufficiente per la procedura proc_MSS_GetPopularQueries archiviati.

Avviso: questo articolo è stato tradotto automaticamente

Properti

ID Artikel: 3174023 - Tinjauan Terakhir: 09/21/2016 02:39:00 - Revisi: 1.0

  • kbmt KB3174023 KbMtit
Tanggapan