Cores lentas, lentas e de longa duração

WARNING
Em qualquer versão do Adobe Commerce, como algumas extensões funcionam somente com tabelas simples, há um risco se você desativar as tabelas simples. Se você souber que tem algumas extensões que usam indexadores de catálogo simples, talvez precise levar isso em consideração ao definir esses valores como " Não ".

Este artigo descreve como resolver problemas de desempenho do site e crons travados e de execução lenta causados por tabelas simples e indexadores foi habilitada.

PRODUTOS E VERSÕES AFETADOS

  • Adobe Commerce na infraestrutura em nuvem 2.1.x e superior
  • Adobe Commerce no local 2.1.x e superior
  • Magento Open Source 2.1.x e superior

Problema

Indexadores simples podem causar:

  • Problemas de carregamento intenso de SQL e desempenho do site.
  • Cordões de corrida longa e travados.

Causa

Tabelas simples e indexadores habilitados.

Solução solution

A partir do Adobe Commerce e do Magento Open Source 2.1.x e superior, o uso de um catálogo simples não é mais uma prática recomendada e não é recomendado. O uso continuado desse recurso é conhecido por causar degradação de desempenho e outros problemas de indexação. Para desativar o catálogo simples:

  1. Em Admin, navegue até Lojas > Configurações > Configuração.

  2. No painel à esquerda, em Catálogo , escolha Catálogo.

  3. Expanda a Loja e faça o seguinte:

    • Definir Usar categoria de catálogo simples para Não.
    • Definir Usar produto de catálogo simples para Não.
  4. Quando terminar, clique em Salvar configuração. Em seguida, quando solicitado, atualize o cache.

  5. Liberar cache executando php bin/magento cache:flush.

Se você não puder alterar o Usar categoria de catálogo simples e Usar produto de catálogo simples para Não como as opções estão esmaecidas, desative indexadores simples em app/etc/config.php:

  1. Execute este comando para verificar se todos os indexadores estão definidos como Update by schedule: php bin/magento indexer:set-mode schedule.
  2. Editar app/etc/config.php e localize as linhas com flat_catalog_product e flat_catalog_category - altere-os de 1 para 0 para desativá-los.
  3. Execute o comando php bin/magento app:config:import
  4. Execute este comando para confirmar se os indexadores simples estão desativados: php bin/magento indexer:status.
  5. Liberar cache executando php bin/magento cache:flush.

Informações relacionadas

Redefinir trabalhos cron do Adobe Commerce travados manualmente na nuvem em nossa base de conhecimento de suporte.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a