Preparar sugestões de consulta a tarefa de temporizador demora muito tempo para ser executado no SharePoint 2013

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3174023
Sintomas
Jobin de temporizador de preparar sugestões de consulta SharePoint Server 2013 demora mais tempo do que o esperado para executar e consome muitos recursos tempdb.
Causa
A preparar sugestões de consulta temporizador jobruns a proc_MSS_GetPopularQueries armazenado procedureinternally. Contém associações e agregações não dimensionar bem quando o número de linhas na tabela subjacente demasiado aumenta.
Resolução
Por predefinição, o SharePoint mantém a 365 dias de dados nas tabelas subjacentes. Este valor deverá funcionar para a grande maioria dos utilizadores do SharePoint. No entanto, se tem o problema descrito na secção "Sintomas", a Microsoft recomenda que reduza o período de retenção para um valor razoável. Para tal, siga estes passos:
  1. Altere o intervalo de limpeza. Para fazer isto, inicie uma shell de gestão do SharePoint e, em seguida, introduza os seguintes comandos do PowerShell:

    $ssa = get-SPEnterpriseSearchServiceApplication-identidade "Aplicação de serviço de pesquisa"
    $ssa. QueryLogSettings.CleanupDays =<Days></Days>

    NotaO marcador de posição de <Days>representa o número de dias que pretende definir como o valor de retenção. Não existe nenhum valor de "corrigir" aqui; e deve iniciar com um grande número e, em seguida, diminuir até encontrar o melhor período de retenção para o seu ambiente. Por exemplo, a começar com 270 dias, em seguida, 180 dias e, em seguida, 90 dias. Certifique-se de que defina um valor razoável de retenção para o ambiente de produção, como redução de demasiado grande parte poderá afectar outras funcionalidades de procura, incluindo sugestões de consulta, classificação e relevância.</Days>
  2. Aguarde que a tarefa de temporizador de registo de consulta executar.

    Os controlos de tarefa de temporizador registo de consulta que tabelas necessitam de limpeza e executará um procedimento armazenado interno para limpar os registos das tabelas subjacentes durante um período de 24 horas.
Mais Informação
O comportamento descrito na secção "Sintomas" está em conformidade com as especificações do produto. Os passos de resolução recomendam-se-á apenas se realmente ocorrerem problemas de desempenho com a tarefa de temporizador, ou se o servidor de base de dados está a ficar sem espaço tempdb devido ao procedimento armazenado proc_MSS_GetPopularQueries .

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3174023 - Última Revisão: 09/21/2016 02:47:00 - Revisão: 1.0

  • kbmt KB3174023 KbMtpt
Comentários