ACSD-53347: le prestazioni di indicizzazione dei prezzi si riducono gradualmente nel tempo
La patch ACSD-53347 risolve il problema del graduale peggioramento delle prestazioni quando si indicizzano i prezzi di un catalogo di prodotti di grandi dimensioni. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.38. L’ID della patch è ACSD-53347. Il problema è pianificato per la risoluzione in Adobe Commerce 2.4.7.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.6
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.3.7 - 2.4.6-p2
magento/quality-patches
alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.Problema
Quando si indicizzano i prezzi di un catalogo di prodotti di grandi dimensioni, le prestazioni delle query eseguite durante il processo di indicizzazione si riducono gradualmente.
Passaggi da riprodurre:
- Crea un catalogo semplice di grandi dimensioni e assegna opzioni personalizzate a questi prodotti (le opzioni personalizzate utilizzano una tabella temporanea durante l’indicizzazione).
- Crea almeno 200 o più gruppi di clienti per aumentare la visibilità del problema.
- Crea dieci o più siti Web e assegna tutti i prodotti a ciascuno di essi.
- I prodotti importati sono quasi identici e si differenziano solo per SKU e nome.
- Abilita DB Logging.
- Eseguire il comando
bin/magento index:reindex catalog_product_price
. - Controllare DELETE FROM
catalog_product_index_price_opt_agr_temp
indb.log
.
Risultati previsti:
L'esecuzione delle query DB viene eseguita in modo efficiente.
Risultati effettivi:
Le prestazioni delle query DB nelle tabelle temporanee diventano lente nel tempo, pertanto il completamento dell'indicizzazione dei prezzi richiede molto tempo.
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source locale: Quality Patches Tool > Utilizzo nella guida di Quality Patches Tool
- Adobe Commerce su infrastruttura cloud: Aggiornamenti e patch > Applica patch nella guida Commerce su infrastruttura cloud
Lettura correlata
- Quality Patches Tool rilasciato: nuovo strumento per la gestione automatica delle patch di qualità nella Knowledge Base di supporto
- Verifica se la patch è disponibile per il problema di Adobe Commerce utilizzando Quality Patches Tool nella guida di Quality Patches Tool
- Best practice per la modifica delle tabelle del database nel playbook di implementazione di Commerce
Per informazioni sulle altre patch disponibili in QPT, fare riferimento a Quality Patches Tool: Cercare le patch nella guida di Quality Patches Tool.