[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

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
NOTE
Le correctif peut s’appliquer à d’autres versions avec de nouvelles versions de Quality Patches Tool. Pour vérifier si le correctif est compatible avec votre version d’Adobe Commerce, mettez à jour le package 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 :

  1. 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).
  2. Créez au moins 200 groupes de clients pour améliorer la visibilité du problème.
  3. Créez dix sites web ou plus et attribuez tous les produits à chacun d’eux.
  4. Notez que les produits importés sont presque identiques, ne différant que par leur SKU et leur nom.
  5. Activez DB Logging.
  6. Exécutez la commande bin/magento index:reindex catalog_product_price.
  7. Recherchez DELETE FROMcatalog_product_index_price_opt_agr_temp dans le db.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 :

Lecture connexe

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.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3