Aceder a pastas de arquivo de informações poderá ficar lenta no Exchange

Traduções de Artigos Traduções de Artigos
Artigo: 216076 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando tenta abrir um ou mais pastas no arquivo de informações privado ou público, o processo pode ficar muito lento ou não responde. Este comportamento pode manifestar-se das seguintes formas:
  • Resposta de cliente é muito lenta se aceder a correio numa pasta (por exemplo, se alterar o estado de um item de leitura para não lidas, abrir um item ou eliminar um item).
  • Recebe mensagens de erro MAPI (Messaging Application Programming Interface) que incluem a expressão "Cliente operação falhou".
  • Ficheiros de registo na pasta Mdbdata aumentar numa percentagem constante e observar pouco alteração, caso existam, os recursos de pasta pública ou os recursos de caixa de correio.
  • Se criar uma nova pasta e mover o conteúdo da pasta com o comportamento para a nova pasta, pode resolver o problema durante alguns dias, mas o comportamento ocorrer mais tarde.
  • Se aceder a pastas específicas, resposta for lenta ou problemático, mas outras pastas na mesma base de dados respondem como habitualmente. Isto inclui pastas especiais como gateway pastas (por exemplo, as pastas MTS-in e MTS-out).

Causa

Demasiadas restrições em cache, hiperligações anteriores e procuras são a ser colocadas numa pasta individual.

Para determinar se tem o comportamento referido neste artigo, efectue um dos seguintes testes:

importante Antes de executar teste 1, garantir que tem uma cópia de segurança online completa do arquivo de informações, porque o teste 1 repõe vistas de pastas no servidor.

Teste 1

  1. Adicione o valor de registo de Repor as vistas para um arquivo de informações públicos ou privados.

    importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    322756Como efectuar uma cópia de segurança e restaurar o registo no Windows

    Para adicionar este valor, execute um dos seguintes procedimentos, conforme for o caso:
    • Armazenar informações públicas a : para modificar a chave de registo para alterar o valor de Repor as vistas para o arquivo de informações público, siga estes passos:
      1. Inicie o Editor de registo (Regedt32.exe).
      2. Para o Exchange Server 5.5, localize a seguinte chave no registo:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersPublic
        Para o Exchange 2000 Server e para o Exchange Server 2003, localize a seguinte chave no registo:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\<ServerName>\Public-<Folder GUID>
        Nota <Folder GUID> é o identificador exclusivo global para o arquivo.
      3. Adicione um valor Repor as vistas do tipo REG_DWORD .
      4. O valor de Repor as vistas , sem esta entrada de registo, a predefinição é 0. Defina o valor como 1.
      5. Saia do Editor de registo.
    • O privado informações do arquivo : para modificar o registo chave para alterar o valor de Repor as vistas para o arquivo de informações privado, siga estes passos:
      1. Inicie o Editor de registo (Regedt32.exe).
      2. Para o Exchange Server 5.5, localize a seguinte chave no registo:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersPrivate
        Para o Exchange 2000 Server e para o Exchange Server 2003, localize a seguinte chave no registo:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\<ServerName>\Private-<Folder GUID>
        Nota <Folder GUID> é o identificador exclusivo global para o arquivo.
      3. Adicione um valor Repor as vistas do tipo REG_DWORD .
      4. O valor de Repor as vistas , sem esta entrada de registo, a predefinição é 0. Defina o valor como 1.
      5. Saia do Editor de registo.
  2. Pare o serviço de arquivo de informações e, em seguida, reinicie.
Se este valor existe e for definido para um valor diferente de zero, o arquivo de informações elimina todas as restrições em cache no seguinte intervalo de limpeza (durante a manutenção do arquivo de informações) e repõe o valor zero. Pode determinar se este tiver ocorrido; Verifique a chave de registo para ver se o valor foi reposto a zero. Após a eliminação das restrições em cache, se o desempenho da pasta significativamente melhorado, tem o comportamento referido neste artigo.

Teste 2

  1. Pare o arquivo de informações.
  2. Numa linha de comandos, vá para a pasta ExchSrvr\Bin e execute o utilitário Isinteg. No Exchange Server 5.5, escreva o seguinte na linha de comandos:
    isinteg - pri|pub - dump -l logfilename
    No Exchange 2000 Server e no Exchange Server 2003, escreva o seguinte na linha de comandos:
    isinteg ? s ServerName - dump -l logfilename
    Nota ServerName é o nome do computador do Exchange e logfilename é o nome de um ficheiro para escrever o texto de saída.

    aviso Este comando copia detalhes de todas as pastas na base de dados especificado para o ficheiro que é especificado pelo -l logfilename. Dependendo do tamanho da base de dados, o ficheiro de registo que é produzido pode ser muito grande.
  3. Examine o ficheiro de registo e procure quaisquer pastas com grandes quantidades de entradas nos seguintes campos:
    Procurar FID =
    FID recursiva =
    Procurar Backlinks =
    FID Categ =
    Por exemplo:
    Procurar FID = 0001-000000000418,0001-00000000041B 000000000421 0001, 0001-000000000423,0001-000000000424,0001-000000000428,0001-00000000042D
    Se isto continuar para várias centenas entradas, tem o comportamento referido neste artigo.

Como contornar

Para contornar este comportamento, diminua o valor de Tempo manter envelhecimento para a base de dados afectado (ou o arquivo de informações públicos ou privados).

Tempo de keep envelhecimento

O valor de tempo manter Aging indica o período de tempo que existirá um índice não utilizado antes de serem eliminados. Para diminuir este valor, efectue um dos seguintes procedimentos, conforme for o caso:
  • Exchange 2000 Server e Exchange Server 2003
    O valor de Tempo manter Aging pode ser definido em duas localizações: o serviço de directório do Active Directory e do registo. Se o atributo do Active Directory tem um valor definido, substitui o valor de registo correspondente.
    • Para definir o valor de Tempo manter Aging no Active Directory, siga estes passos:

      aviso Se utilizar o snap-in ADSI Edit, o utilitário LDP ou qualquer outro cliente LDAP versão 3 e modificar incorrectamente os atributos de objectos do Active Directory, poderá provocar problemas graves. Estes problemas poderão requerer a reinstalação do Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Exchange Server 2003, ou o Windows e Exchange. Microsoft não garante que problemas que ocorrem se modificar incorrectamente os atributos de objecto do Active Directory podem ser resolvidos. Modificar estes atributos da responsabilidade do utilizador.

      Nota O snap-in ADSI Edit (AdsiEdit.msc) está incluído no ferramentas de suporte do Microsoft Windows. Para instalar as ferramentas de suporte do Windows no Windows 2000, faça duplo clique Setup.exe na pasta Support\Tools do CD do Windows 2000. Para instalar as ferramentas de suporte do Windows no Windows Server 2003, faça duplo clique Suptools.msi na pasta Support\Tools no CD do Windows Server 2003.
      1. Clique em Iniciar, clique em executar, escreva adsiedit.msc e, em seguida, clique em OK .
      2. Expanda Configuration Container [servername.example.com] , onde servername é o nome do controlador de domínio e example.com é o nome do domínio.
      3. Expanda CN = Configuration, DC = example, DC = com.
      4. Expanda CN = Services, CN = Microsoft Exchange, CN = OrganizationName, onde o OrganizationName é o nome da organização do Exchange.
      5. Expanda CN = Administrative Groups, CN = YourAdministrativeGroup, CN = Servers, CN = ExchangeServerName, CN = InformationStore, CN = StorageGroupName, onde YourAdministrativeGroup é o nome do grupo administrativo, ExchangeServerName o nome do servidor Exchange e StorageGroupName o nome do grupo armazenamento que hospeda o arquivo de informações públicos ou privados.
      6. No painel da direita, clique com o botão direito do rato no arquivo privado ou o arquivo público e, em seguida, clique em Propriedades .
      7. Na lista de atributos , clique em msExchAgingKeepTime .
      8. Defina o atributo para o valor decimal em segundos que pretende.

        Nota Sem esta entrada de registo, a definição de predefinido para o valor de Tempo manter Aging é 40 dias para o Exchange 2000 Server e para o Exchange Server 2003. Exchange 2000 Server e Exchange Server 2003 armazenam o valor em segundos. Quarenta dias é igual a 3,456,000 segundos. Para definir o novo valor de Tempo manter envelhecimento para quatro dias, escreva 345,600 .
      9. Pare o serviço Microsoft Exchange Information Store e, em seguida, reiniciá-lo.
    • Para alterar esta definição no registo do Windows, siga estes passos:
      1. Inicie o Editor de registo (Regedt32.exe).
      2. Para o Exchange 2000 Server ou para o Exchange Server 2003, localize a seguinte chave no registo:

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\<ServerName>\Public-<Folder GUID>


        Nota <Folder GUID> é o identificador exclusivo global para o arquivo. Substituir "Public-<Folder GUID> "com"privado-<Folder GUID> "para alterar a definição para um arquivo de caixas de correio privadas.
      3. Adicione um valor de Tempo manter envelhecimento do tipo REG_DWORD.
      4. Introduza o valor decimal em segundos que pretende.

        Nota Sem esta entrada de registo, a definição de predefinido para o valor de Tempo manter Aging é 40 dias para o Exchange 2000 Server e para o Exchange Server 2003. Exchange 2000 Server e Exchange Server 2003 armazenam o valor em segundos. Quarenta dias é igual a 3,456,000 segundos. Para definir o novo valor de Tempo manter envelhecimento para quatro dias, escreva 345,600 .
      5. Saia do Editor de registo.
      6. Pare o serviço Microsoft Exchange Information Store e, em seguida, reiniciá-lo.
  • Exchange Server 4.0, Exchange Server 5.0, ou o Exchange Server 5.5
    O valor de Tempo manter Aging estiver definido utilizando um valor de registo. Para diminuir o valor de Tempo manter Aging , siga estes passos:
    1. Inicie o Editor de registo (Regedt32.exe).
    2. Para o Exchange Server 5.5, localize a seguinte chave no registo:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersPublic
      Nota Substitua "ParametersPublic" com "ParametersPrivate" para alterar o valor para um arquivo de caixas de correio privadas.
    3. Adicione um valor de Tempo manter envelhecimento do tipo REG_DWORD.
    4. Sem esta entrada de registo, a predefinição para o valor de Tempo manter Aging é de oito dias para o Exchange Server 4.0, para o Exchange Server 5.0 e para o Exchange Server 5.5. Exchange Server 4.0 e o Exchange Server 5.0 armazenam este valor em milissegundos. Oito dias é igual a 691,200,000 milissegundos porque 1000 * 60 * 60 * 24 * 8 = 691,200,000.Exchange 5.5 Server armazena este valor em segundos. Oito dias é igual a segundos 691,200 porque 60 * 60 * 24 * 8 = 691,200. Para definir o novo valor de Tempo manter envelhecimento para um dia, defina o valor para 86,400,000 para Exchange Server 4.0 e para o Exchange Server 5.0 ou 86,400 para o Exchange Server 5.5.

      Nota Este valor é introduzido como decimal.
    5. Saia do Editor de registo.
    6. Pare o serviço Microsoft Exchange Information Store e, em seguida, reiniciá-lo.
Se este valor é ainda não baixo suficiente, diminui, em seguida, os valores até atingir um nível aceitável de desempenho. No entanto, também poderá ter que diminuir o valor de Intervalo Aging de raiz do respectivo valor predefinido de 1 dia, como descrito na secção "Intervalo Aging limpo" neste artigo.

Intervalo de raiz envelhecimento

O valor de Intervalo Aging de raiz é o intervalo (em segundos para o Exchange Server 4.0, 5.0 e 5.5) em que o arquivo de informações verifica nada que deve ser removido da cache. O valor predefinido é 24 horas (ou 86.400 segundos). Para diminuir o valor de Intervalo Aging de raiz para o arquivo de informações, modifique o registo para diminuir o Aging intervalo limpo valor para o arquivo de informações:
  1. Inicie o Editor de registo (Regedt32.exe).
  2. Localize a seguinte chave no registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
  3. Adicione um valor de Intervalo Aging de raiz do tipo REG_DWORD .
  4. Por predefinição o Intervalo Aging de raiz valor sem esta entrada de registo está definida como 86,400 (ou 1 dia em segundos, 24 * 60 * 60). Defina o novo valor de Intervalo Aging de raiz para um número inferior a 86,400.

    Nota Este valor é decimal.
  5. Saia do Editor de registo.
  6. Pare o serviço de arquivo de informações e, em seguida, reinicie.

Executar Isinteg

Pode executar o utilitário Isinteg para forçar a limpeza de restrições em cache imediatamente. Ocorre o seguinte:
  • Os backlinks serão eliminados.
  • As tabelas de restrição são eliminadas.
Se não existir uma grande quantidade de restrições em relação uma pasta e executar o comando isinteg - fix , estas pesquisas em cache serão eliminadas e a pasta efectua normalmente. No Exchange Server 5.5, utilize o seguinte comando:
isinteg - fix - pri - morefld de teste
Na Exchange 2000 Server e no Exchange Server 2003, utilize o seguinte comando:
isinteg ? s ServerName ?fix ?test morefld ? l logfilename
Nota ServerName é o nome do computador do Exchange e logfilename é o nome de um ficheiro para escrever o texto de saída.
Microsoft Exchange Information Store Integrity Checker v5.5.265
Copyright (c) 1986-1997 Microsoft Corp. Todos os direitos reservados.
Iniciado: 28/04/00 06: 19: 08
Nome do servidor: Server.domain.com
Caminho do arquivo: D:\exchsrvr\MDBDATA\PRIV.EDB
Guardar tamanho: 1510031360 bytes
Registo de saída: isinteg.pri
Verificar modo: Verifique e corrija
Opções: - corrigir - pri - teste morefld

Iniciar teste 1 de 3, tabelas de categorização
Tabelas de categorização terminar. Time: m: 0s de 0 h: 0
Iniciar teste 2 de 3, tabelas de restrição
Tabelas de restrição de terminar. Time: m: 0s de 0 h: 0
Iniciar teste 3 de 3, 'Ligações de pastas de procura'
Ligações de pastas de procura terminar. Time: m de 0 h: 0: 23s
Não testes de contagem de referência

Mais Informação

Existem dois métodos que pode utilizar para procurar numa pasta com o Extended MAPI, o método Restrict() e o método FindRow(). O método Restrict() coloca em cache a restrição nessa pasta e não é removido durante vários dias. Se a vista, filtrar ou procura estiver a utilizar um índice primário constante mudança, uma nova restrição é adicionada sempre que a pasta chama-se. Isto pode levar para um diminuir grave no desempenho da pasta, porque sempre que é aplicada uma alteração, todas as hiperligações anteriores tem de ser acedido.

Para obter informações adicionais sobre como controlar envelhecimento de índice de pasta, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
159197Controlar o envelhecimento de índice de pasta
O Collaboration Data Objects (CDO) 1.21 também pode causar o problema. CDOs MessageFilter objecto é implementado como restringir o MAPI. Se possível, código CDO que depende MessageFilter deve ser substituído código Extended MAPI equivalente utilizando FindRow. Isto não é sempre possível apesar. Por exemplo, código CDO que procura compromissos não pode ser substituído Extended MAPI porque Extended MAPI não compreende itens de calendário. Neste caso, o código CDO deve ser reevaluated para ver se o número de MessageFilters diferentes pode ser reduzido.

Referências

Para obter informações adicionais sobre informações arquivo manutenção, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
159196Tarefas controladas pela agenda de manutenção é

Propriedades

Artigo: 216076 - Última revisão: 25 de outubro de 2007 - Revisão: 5.6
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Enterprise Server
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange Server 5.5 Standard Edition
  • Microsoft Exchange Server 5.0 Standard Edition
  • Microsoft Exchange Server 4.0 Standard Edition
  • Microsoft Messaging Application Programming Interface
  • Microsoft Collaboration Data Objects 1.21
Palavras-chave: 
kbmt kbprb KB216076 KbMtpt
Tradução automática
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: 216076

Submeter comentários

 

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