ACSD-53347: Prestanda för prisindexering försämrar övertid gradvis

Korrigeringsfilen ACSD-53347 åtgärdar ett problem där prestandan gradvis försämras vid omindexering av priser för en stor produktkatalog. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.38 har installerats. Korrigerings-ID är ACSD-53347. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.7.

Berörda produkter och versioner

Korrigeringen har skapats för Adobe Commerce-version:

  • Adobe Commerce (alla distributionsmetoder) 2.4.6

Kompatibel med Adobe Commerce-versioner:

  • Adobe Commerce (alla distributionsmetoder) 2.3.7 - 2.4.6-p2
NOTE
Korrigeringen kan bli tillämplig för andra versioner med nya Quality Patches Tool-versioner. Om du vill kontrollera om korrigeringen är kompatibel med din Adobe Commerce-version uppdaterar du magento/quality-patches-paketet till den senaste versionen och kontrollerar kompatibiliteten på Quality Patches Tool: Sök efter korrigeringsfiler. Använd patch-ID:t som söknyckelord för att hitta patchen.

Problem

När du indexerar om priser för en stor produktkatalog försämras prestanda för de frågor som körs under indexeringsprocessen gradvis.

Steg som ska återskapas:

  1. Skapa en stor enkel katalog och tilldela anpassade alternativ till dessa produkter (anpassade alternativ använder en tillfällig tabell vid indexering).
  2. Skapa minst 200 kundgrupper för att öka problemets synlighet.
  3. Skapa minst tio webbplatser och tilldela alla produkter till var och en av dem.
  4. Observera att de importerade produkterna är nästan identiska och endast skiljer sig åt med SKU och namn.
  5. Aktivera DB Logging.
  6. Kör kommandot bin/magento index:reindex catalog_product_price.
  7. Kontrollera om det finns DELETE FRÅNcatalog_product_index_price_opt_agr_temp i db.log.

Förväntade resultat:

Körningen av DB-frågorna körs effektivt.

Faktiska resultat:

Prestandan för DB-frågor i temporära tabeller blir långsam övertid, vilket innebär att prisindexeringstabellen tar lång tid att slutföra.

Tillämpa korrigeringen

Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:

Relaterad läsning

Mer information om andra tillgängliga korrigeringsfiler i QPT finns i Quality Patches Tool: Söka efter korrigeringsfileri Quality Patches Tool-handboken.

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