Acessar pastas de armazenamento de informações pode ficar lento no Exchange

Traduções deste artigo Traduções deste artigo
ID do artigo: 216076 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando você tenta abrir uma ou mais pastas no armazenamento de informações públicas ou particulares, o processo pode ficar muito lento ou sem resposta. Esse comportamento pode se manifestar das seguintes maneiras:
  • Resposta do cliente é muito lenta se você acessar emails em uma pasta (por exemplo, se você alterar o status de um item de leitura para não lidas, abre um item ou excluir um item).
  • Você recebe mensagens de erro MAPI (Messaging Application Programming Interface) incluem a frase "Falha de operação do cliente".
  • Arquivos de log na pasta Mdbdata crescem com uma taxa constante e observar alterações muito pouco, se houver, os recursos de pasta pública ou os recursos de caixa de correio.
  • Se você criar uma nova pasta e mover o conteúdo da pasta com o comportamento para a nova pasta, você pode resolver o problema para alguns dias, mas o comportamento ocorrer novamente mais tarde.
  • Se você acessar pastas específicas, resposta está lento ou problemático, mas outras pastas no mesmo banco de dados respondem como de costume. Isso inclui pastas especiais como pastas de gateway (por exemplo, as pastas MTS-in e MTS-out).

Causa

Muitas restrições em cache, links de voltar e pesquisas são sendo colocadas em uma pasta individual.

Para determinar se você está enfrentando o comportamento discutido neste artigo, execute uma das seguintes testes:

importante Antes de executar teste 1, verifique se você tem um backup online completo do armazenamento de informações, como teste 1 redefine modos de exibição pasta no servidor.

Teste 1

  1. Adicione valor de registro Redefinir modos de exibição para um armazenamento de informações pública ou particular.

    importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    322756Como fazer backup e restaurar o registro no Windows

    Para adicionar esse valor, execute um dos seguintes procedimentos, conforme aplicável:
    • Armazenamento de informações públicas a : para modificar a chave do Registro para alterar o valor de Exibições redefinir para armazenamento de informações públicas, execute estas etapas:
      1. Inicie o Editor do Registro (Regedt32.exe).
      2. Para Exchange Server 5.5, localize a seguinte chave no Registro:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersPublic
        Para Exchange 2000 Server e Exchange Server 2003, localize a seguinte chave no Registro:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\<ServerName>\Public-<Folder GUID>
        Observação <Folder GUID> é o identificador exclusivo para o armazenamento.
      3. Adicione um valor Redefinir modos de exibição do tipo REG_DWORD .
      4. O padrão do valor Redefinir modos de exibição , sem essa entrada do Registro, é 0. Defina o valor para 1.
      5. Feche o Editor do Registro.
    • Armazenamento de informações particular a : modificar o registro chave para alterar o valor de Redefinir modos de exibição para o armazenamento de informações privadas, execute essas etapas:
      1. Inicie o Editor do Registro (Regedt32.exe).
      2. Para Exchange Server 5.5, localize a seguinte chave no Registro:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersPrivate
        Para Exchange 2000 Server e Exchange Server 2003, localize a seguinte chave no Registro:
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\<ServerName>\Private-<Folder GUID>
        Observação <Folder GUID> é o identificador exclusivo para o armazenamento.
      3. Adicione um valor Redefinir modos de exibição do tipo REG_DWORD .
      4. O padrão do valor Redefinir modos de exibição , sem essa entrada do Registro, é 0. Defina o valor para 1.
      5. Feche o Editor do Registro.
  2. Pare o serviço de armazenamento de informações e reiniciá-lo.
Se esse valor existe e é definido como um valor diferente de zero, o armazenamento de informações exclui todas as restrições em cache no próximo intervalo de limpeza (durante a manutenção de armazenamento de informações) e redefine o valor como zero. Você pode determinar se isso ocorreu; Verifique a chave do Registro para ver se o valor foi redefinido para zero. Após a exclusão das restrições em cache, se o desempenho da pasta muito aperfeiçoado, você está tendo o comportamento discutido neste artigo.

Teste 2

  1. Pare o armazenamento de informações.
  2. Em um prompt de comando, vá para a pasta Exchsrvr\Bin e execute o utilitário Isinteg. No Exchange Server 5.5, digite o seguinte no prompt de comando:
    isinteg - pri|pub - despejo -l logfilename
    No Exchange 2000 Server e no Exchange Server 2003, digite o seguinte no prompt de comando:
    Isinteg ? s ServerName - despejo -l logfilename
    Observação ServerName é o nome do computador do Exchange e logfilename é o nome de um arquivo para gravar o texto de saída.

    Aviso Esse comando despeja detalhes de todas as pastas no banco de dados especificado para o arquivo que é especificado pelo -l logfilename. Dependendo do tamanho do banco de dados, o arquivo de log que é produzido pode estar muito grande.
  3. Examine o arquivo de log e procure as pastas com grande número de entradas nos seguintes campos:
    Pesquisar FIDs =
    Recursiva FIDs =
    Pesquisar Backlinks =
    Categ FIDs =
    Por exemplo:
    Pesquisar FIDs = 0001-000000000418,0001-00000000041B, 0001-000000000421, 0001-000000000423,0001-000000000424,0001-000000000428,0001-00000000042D
    Se o problema persistir para várias centenas entradas, você está tendo o comportamento discutido neste artigo.

Como Contornar

Para contornar esse comportamento, diminua o valor Tempo manter duração para o banco de dados afetado (tanto o armazenamento de informações pública ou particular).

Hora de manter duração

O valor de duração de tempo manter indica o período de tempo que um índice não utilizado existirá antes de serem excluídos. Para diminuir esse valor, execute um dos seguintes procedimentos, conforme aplicável:
  • Exchange 2000 Server e Exchange Server 2003
    O valor de Duração de tempo manter pode ser definido em dois locais: o serviço de diretório Active directory e o registro. Se o atributo do Active Directory tem um valor definido, ele substitui o valor do registro correspondente.
    • Para definir o valor de Duração de tempo manter no Active Directory, execute essas etapas:

      Aviso Se você usar o snap-in ADSI Edit, o utilitário LDP, ou qualquer outro cliente LDAP versão 3 e modificar incorretamente os atributos de objetos do Active Directory, você pode causar problemas sérios. Esses problemas podem exigir que você reinstalar o Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003, ou o Windows e Exchange. A Microsoft não garante que os problemas que ocorrem se você modificar incorretamente atributos de objeto do Active Directory possam ser solucionados. Modificar estes atributos de sua responsabilidade.

      Observação O ADSI Edit snap-in (AdsiEdit.msc) está incluído nas ferramentas de suporte do Microsoft Windows. Para instalar ferramentas de suporte do Windows no Windows 2000, clique duas vezes em Setup.exe na pasta Support\Tools do CD do Windows 2000. Para instalar ferramentas de suporte do Windows no Windows Server 2003, clique duas vezes em Suptools.msi na pasta Support\Tools no CD do Windows Server 2003.
      1. Clique em Iniciar, clique em Executar, digite adsiedit.msc e, em seguida, clique em OK .
      2. Expanda o Recipiente de configuração [servername.example.com] , onde servername é o nome do controlador de domínio e example.com é o nome do seu domínio.
      3. Expanda CN = Configuration, DC = example, DC = com.
      4. Expanda CN = Services, CN = Microsoft Exchange, CN = OrganizationName, onde OrganizationName é o nome da sua organização do Exchange.
      5. CN = Administrative Groups, CN = YourAdministrativeGroup, CN = Servers, CN = ExchangeServerName, CN = InformationStore, CN = StorageGroupName, onde YourAdministrativeGroup é o nome do grupo administrativo, ExchangeServerName o nome do seu servidor Exchange e StorageGroupName o nome do grupo armazenamento que hospeda o armazenamento de informações pública ou particular.
      6. No painel direito, clique com o botão direito no armazenamento particular ou o armazenamento 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 você deseja.

        Observação Sem essa entrada do Registro, a configuração padrão para o valor Tempo manter duração é 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 duração para quatro dias, digite 345,600 .
      9. Interrompa o serviço Microsoft Exchange Information Store e reiniciá-lo.
    • Para alterar essa configuração no registro do Windows, execute as seguintes etapas:
      1. Inicie o Editor do Registro (Regedt32.exe).
      2. Para o Exchange 2000 Server ou para o Exchange Server 2003, localize a seguinte chave no Registro:

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


        Observação <Folder GUID> é o identificador exclusivo para o armazenamento. Substituir "Public-<Folder GUID> "com"Private-<Folder GUID> "para alterar a configuração para um armazenamento de caixa de correio particular.
      3. Adicione um valor de Tempo manter duração do tipo REG_DWORD.
      4. Insira o valor decimal em segundos que você deseja.

        Observação Sem essa entrada do Registro, a configuração padrão para o valor Tempo manter duração é 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 duração para quatro dias, digite 345,600 .
      5. Feche o Editor do Registro.
      6. Interrompa o serviço Microsoft Exchange Information Store e reiniciá-lo.
  • Exchange Server 4.0, o Exchange Server 5.0, ou o Exchange Server 5.5
    O valor Tempo manter duração é definido usando um valor do Registro. Para diminuir o valor de Duração de tempo manter , execute estas etapas:
    1. Inicie o Editor do Registro (Regedt32.exe).
    2. Para Exchange Server 5.5, localize a seguinte chave no Registro:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersPublic
      Observação Substitua "ParametersPublic" com "ParametersPrivate" para alterar o valor de um armazenamento de caixa de correio particular.
    3. Adicione um valor de Tempo manter duração do tipo REG_DWORD.
    4. Sem essa entrada do Registro, a configuração padrão para o valor Tempo manter duração é de oito dias para o Exchange Server 4.0, Exchange Server 5.0 e Exchange Server 5.5. Exchange Server 4.0 e Exchange Server 5.0 armazenar esse valor em milissegundos. Oito dias é igual a 691,200,000 milissegundos porque 1000 * 60 * 60 * 24 * 8 = 691,200,000.Exchange Server 5.5 armazena esse 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 duração para um dia, defina o valor para 86,400,000 para Exchange Server 4.0 e para Exchange Server 5.0 ou 86,400 para Exchange Server 5.5.

      Observação Esse valor é inserido como decimais.
    5. Feche o Editor do Registro.
    6. Interrompa o serviço Microsoft Exchange Information Store e reiniciá-lo.
Se esse valor for ainda não baixo o suficiente, diminua os valores até alcançar um nível aceitável de desempenho. No entanto, talvez você também precise diminuir o valor de Intervalo de limpeza duração do seu valor padrão de 1 dia, conforme descrito na seção "Intervalo de limpeza duração" deste artigo.

Duração do intervalo de limpeza

O valor de Intervalo de limpeza duração é o intervalo (em segundos para Exchange Server 4.0, 5.0 e 5.5 em que o armazenamento de informações procura qualquer coisa que precisa ser removido do cache). O valor padrão é 24 horas (ou 86.400 segundos). Para diminuir o valor de Intervalo de limpeza duração para armazenamento de informações, modificar o registro para diminuir o duração intervalo de limpeza valor para o armazenamento de informações:
  1. Inicie o Editor do Registro (Regedt32.exe).
  2. Localize a seguinte chave no Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
  3. Adicione um valor de Duração intervalo de limpeza do tipo REG_DWORD .
  4. Por padrão o Intervalo de limpeza duração valor sem essa entrada do registro é definida como 86,400 (ou 1 dia em segundos, 60 * 60 * 24). Defina o valor novo do Intervalo de limpeza duração para um número menor do que 86,400.

    Observação Esse valor é decimal.
  5. Feche o Editor do Registro.
  6. Pare o serviço de armazenamento de informações e reiniciá-lo.

Isinteg em execução

Você pode executar o utilitário Isinteg para forçar imediatamente a limpeza das restrições em cache. Ocorre o seguinte:
  • Seus backlinks são limpos.
  • As tabelas de restrição são excluídas.
Se houver uma grande quantidade de restrições em relação a uma pasta e executar o comando isinteg - corrigir , essas pesquisas em cache estão desmarcadas e sua pasta executa normalmente. No Exchange Server 5.5, use o seguinte comando:
Isinteg - fix - pri - morefld de teste
Na Exchange 2000 Server e no Exchange Server 2003, use o seguinte comando:
Isinteg ? s ServerName ?fix ?test morefld ? l logfilename
Observação ServerName é o nome do computador do Exchange e logfilename é o nome de um arquivo para gravar o texto de saída.
Microsoft Exchange Information Store Integrity Checker v5.5.265
Copyright (c) 1986-1997 Microsoft Corporation. Todos os direitos reservados.
Iniciado: 04 28/00 19: 06: 08
Nome do servidor: Server.domain.com
Caminho de armazenamento: D:\exchsrvr\MDBDATA\PRIV.EDB
Tamanho de armazenamento: 1510031360 bytes
Log de saída: isinteg.pri
Verificar modo: verificar e corrigir
Opções: - corrigir - pri - teste morefld

Teste inicial 1 de 3, tabelas de categorização
Tabelas de categorização concluído. Tempo: h 0: 0 m: 0s
Teste inicial 2 de 3, 'Restrição tabelas'
Tabelas de restrição concluído. Tempo: h 0: 0 m: 0s
Teste inicial 3 de 3, 'Links de pasta de pesquisa'
Links de pasta de pesquisa concluída. Tempo: h 0: 0 m: 23s
Nenhum teste de contagem de referência

Mais Informações

Há dois métodos que você pode usar para pesquisar em uma pasta com MAPI estendido, o método Restrict() e o método FindRow(). O método Restrict() armazena em cache a restrição naquela pasta e não é removido por vários dias. Se o modo de exibição, filtrar ou pesquisa estiver usando um índice primário já alterando, uma nova restrição é adicionada toda vez que a pasta é chamada. Isso pode levar a uma diminuição grave no desempenho da pasta, porque sempre que uma alteração é aplicada, todos os links back tem de ser acessado.

Para obter informações adicionais sobre como controlar a duração de índice da pasta, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
159197Controlar a duração de índice da pasta
Objetos de dados de colaboração (CDO) 1.21 também podem causar o problema. Objeto de MessageFilter CDOs é implementado como um restringir MAPI. Se possível, o código CDO que depende de MessageFilter deve ser substituído com código MAPI estendido equivalente usando FindRow. Isso não é sempre possível embora. Por exemplo, código CDO que procura compromissos não pode ser substituído com MAPI estendido porque MAPI estendido não entende itens de compromisso. Nesse caso, o código CDO deve ser reavaliado para ver se o número de MessageFilters diferentes pode ser reduzido.

Referências

Para obter informações adicionais sobre informações armazenar manutenção, clique no seguinte número de artigo para ler o artigo na Base de dados de Conhecimento da Microsoft:
159196Tarefas controladas pelo agendamento de manutenção de IS

Propriedades

ID do artigo: 216076 - Última revisão: quinta-feira, 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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