ACSD-53347 : Les performances d'indexation des prix se dégradent progressivement au fil du temps
Le correctif ACSD-53347 corrige le problème en raison duquel les performances se dégradent progressivement lors de la réindexation des prix pour un catalogue de produits volumineux. Ce correctif est disponible lorsque la version 1.1.38 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACSD-53347. Notez que le problème est planifié pour être corrigé dans Adobe Commerce 2.4.7.
Produits et versions concernés
Le correctif est créé pour la version Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.6
Compatible avec les versions d’Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.3.7 - 2.4.6-p2
magento/quality-patches vers la dernière version et vérifiez la compatibilité sur la page Quality Patches Tool : Rechercher des correctifs. Utilisez l’ID du correctif comme mot-clé de recherche pour localiser le correctif.Problème
Lors de la réindexation des prix d’un catalogue de produits volumineux, les performances des requêtes exécutées pendant le processus d’indexation se dégradent progressivement.
Procédure à suivre :
- Créez un catalogue simple volumineux et affectez des options personnalisées à ces produits (les options personnalisées utilisent une table temporaire lors de l’indexation).
- Créez au moins 200 groupes de clients pour améliorer la visibilité du problème.
- Créez dix sites web ou plus et attribuez tous les produits à chacun d’eux.
- Notez que les produits importés sont presque identiques, ne différant que par leur SKU et leur nom.
- Activez DB Logging.
- Exécutez la commande
bin/magento index:reindex catalog_product_price. - Recherchez DELETE FROM
catalog_product_index_price_opt_agr_tempdans ledb.log.
Résultats attendus :
L’exécution des requêtes de base de données s’exécute efficacement.
Résultats réels :
Les performances des requêtes DB sur les tables temporaires deviennent lentes au fil du temps. Par conséquent, l'indexation des prix prend beaucoup de temps.
Application du correctif
Pour appliquer des correctifs individuels, utilisez les liens suivants en fonction de votre méthode de déploiement :
- Adobe Commerce ou Magento Open Source On-premise : Quality Patches Tool > Utilisation dans le guide de Quality Patches Tool
- Adobe Commerce sur les infrastructures cloud : Mises à niveau et correctifs > Appliquer des correctifs dans le guide Commerce sur les infrastructures cloud .
Lecture connexe
- Quality Patches Tool sortie : un nouvel outil permettant de mettre en libre-service des correctifs de qualité dans la base de connaissances du support
- Vérifiez si un correctif est disponible pour votre problème Adobe Commerce en utilisant Quality Patches Tool dans le guide de Quality Patches Tool
- Recommandations relatives à la modification des tables de base de données dans le manuel Commerce Implementation Playbook
Pour plus d’informations sur les autres correctifs disponibles dans QPT, reportez-vous à Quality Patches Tool : Rechercher des correctifs dans le guide de Quality Patches Tool.