ACSD-53347: o desempenho da indexação de preço diminui gradualmente ao longo do tempo
O patch ACSD-53347 corrige o problema em que o desempenho degrada gradualmente ao reindexar preços para um grande catálogo de produtos. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.38 está instalado. A ID do patch é ACSD-53347. Observe que o problema está programado para ser corrigido no Adobe Commerce 2.4.7.
Produtos e versões afetados
O patch foi criado para a versão do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.6
Compatível com as versões do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.3.7 - 2.4.6-p2
magento/quality-patches
para a versão mais recente e verifique a compatibilidade na Quality Patches Tool: página Procurar patches. Use a ID do patch como palavra-chave de pesquisa para localizar o patch.Problema
Ao reindexar preços para um catálogo de produtos grande, o desempenho das consultas executadas durante o processo de indexação diminui gradualmente.
Etapas a serem reproduzidas:
- Crie um catálogo simples grande e atribua opções personalizadas a esses produtos (as opções personalizadas usam uma tabela temporária durante a indexação).
- Crie pelo menos 200 grupos de clientes para aumentar a visibilidade do problema.
- Crie dez ou mais sites e atribua todos os produtos a cada um deles.
- Observe que os produtos importados são quase idênticos, diferindo somente pelo SKU e pelo nome.
- Habilitar DB Logging.
- Execute o comando
bin/magento index:reindex catalog_product_price
. - Verifique se há DELETE DE
catalog_product_index_price_opt_agr_temp
emdb.log
.
Resultados esperados:
A execução de consultas ao BD é executada com eficiência.
Resultados reais:
O desempenho das consultas de BD em tabelas temporárias torna-se lento ao longo do tempo, portanto, a tabela de indexação de preços leva muito tempo para ser concluída.
Aplicar o patch
Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:
- Adobe Commerce ou Magento Open Source local: Quality Patches Tool > Uso no guia Quality Patches Tool
- Adobe Commerce na infraestrutura em nuvem: Atualizações e patches > Aplicar patches no guia do Commerce na infraestrutura em nuvem
Leitura relacionada
- Quality Patches Tool lançamento: uma nova ferramenta para autoatender patches de qualidade na base de dados de conhecimento de suporte
- Verifique se há patch disponível para o problema do Adobe Commerce usando o Quality Patches Tool no guia Quality Patches Tool
- Práticas recomendadas para modificar tabelas de banco de dados no Manual de implementação do Commerce
Para obter informações sobre outros patches disponíveis no QPT, consulte Quality Patches Tool: Pesquisar patches no guia Quality Patches Tool.