Cores lentas, lentas e de longa duração
Este artigo descreve como resolver problemas de desempenho do site e cronogramas de execução lenta e travados causados por tabelas simples e indexadores habilitados.
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:
-
No Administrador, navegue até Lojas > Configurações > Configuração.
-
No painel à esquerda, em Catálogo, escolha Catálogo.
-
Expanda a seção Vitrine e faça o seguinte:
- Definir Usar Categoria de Catálogo Simples como Não.
- Definir Usar Produto de Catálogo Simples como Não.
-
Quando terminar, clique em Salvar configuração. Em seguida, quando solicitado, atualize o cache.
-
Liberar cache executando
php bin/magento cache:flush
.
Se você não puder alterar a Usar Categoria de Catálogo Simples e o Usar Produto de Catálogo Simples para Não porque as opções estão esmaecidas, desabilite indexadores simples no app/etc/config.php
:
- Execute este comando para verificar se todos os indexadores estão definidos como Update by schedule:
php bin/magento indexer:set-mode schedule
. - Edite
app/etc/config.php
e localize as linhas comflat_catalog_product
eflat_catalog_category
- altere-as de 1 para 0 para desabilitá-las. - Executar o comando
php bin/magento app:config:import
- Execute este comando para confirmar se os indexadores simples estão desabilitados:
php bin/magento indexer:status
. - 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 dados de conhecimento de suporte.