A Omni-pesquisa de texto livre leva a picos de desempenho no AEM
Pesquisas de texto de forma livre no recurso Omni-search do AEM geram várias consultas sem filtros, causando degradação de desempenho e tempos limite no ambiente do Autor. A remoção do nó responsável pela classificação na memória melhora o desempenho. Essa solução alternativa melhora o desempenho da consulta nas páginas do AEM.
Descrição description
Ambiente
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites
Problema/Sintomas
Pesquisas de texto de forma livre em Omni-search acionam várias consultas, resultando em problemas de desempenho.
- Altos tempos de resposta e tempos limite ocorrem ao usar Omni-search sem filtros.
- Os alertas são acionados na ferramenta Desempenho da consulta.
- A interface do usuário exibe um erro Falha ao enviar o formulário devido a tempos limite.
- O problema não ocorre quando filtros como Sites são aplicados.
- O problema é causado pelo nó:
/conf/global/settings/cq/search/facets/sites/jcr:content/items/orderby
Resolução resolution
Para resolver isso:
- Identifique o nó
/conf/global/settings/cq/search/facets/sites/jcr:content/items/orderby, que causa classificação na memória de conjuntos de resultados grandes e reduz a execução da consulta. - Exclua o nó do ambiente usando um comando cURL ou um método semelhante. Verifique se você tem privilégios administrativos para executar esta ação.
- Teste as consultas afetadas novamente nas páginas do AEM e no Construtor de consultas para confirmar se o desempenho melhorou.
- Entenda que esta é uma solução temporária. Se as alterações de esquema reintroduzirem o nó, o problema retornará. A engenharia do Adobe está trabalhando em uma correção permanente para esse comportamento.
- Se o problema retornar devido à modificação do schema ou outros fatores, repita o processo de remoção do nó (etapa 2) para restaurar o desempenho.
- Para melhorar ainda mais o desempenho, verifique se os índices personalizados estão definidos e implantados corretamente nos ambientes do autor e de publicação. Use ferramentas como a saída Explicar consulta ou logs de depuração para confirmar se os índices estão sendo usados com eficiência durante a execução da consulta.
Observação: o Adobe está trabalhando ativamente em uma correção permanente para esse problema.
Leitura relacionada
- Ferramenta de desempenho da consulta no Guia do usuário do AEMaaCS
- Explicar a ferramenta de consulta no Guia do usuário do AEMaaCS
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f