ACSD-49973: Förbättrad prestanda vid hämtning av paketerade produkter via GraphQL
ACSD-49973-korrigeringen förbättrar prestandahämtningen av paketerade produkter via GraphQL. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.30 är installerad. Korrigerings-ID är ACSD-49973. Observera att problemet har åtgärdats 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.4-p2
Kompatibel med Adobe Commerce-versioner:
- Adobe Commerce (alla distributionsmetoder) 2.4.4 - 2.4.4-p3
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
Prestandaförsämring inträffar när paketerade produkter hämtas via GraphQL.
Förutsättningar:
Skapa 2000-paketprodukter med Performance toolkit.
Steg som ska återskapas:
-
Aktivera DB-frågeloggaren:
code language-none bin/magento dev:query-log:enable -
Kör följande GraphQL-fråga:
code language-graphql { products( search: "bundle" pageSize: 2000, sort: { relevance: DESC } ) { total_count items { name sku } } } -
Kontrollera
var/log/db.logom det finns förfrågningar till tabellencatalog_product_bundle_selection.
Förväntade resultat:
Begäranden till tabellen catalog_product_bundle_selection får inte finnas i var/log/db.log.
Faktiska resultat:
Det finns 2000 begäranden till tabellen catalog_product_bundle_selection som aktiveras samtidigt, vilket leder till prestandaförsämringar.
Tillämpa korrigeringen
Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:
- Lokal användning för Adobe Commerce eller Magento Open Source: Quality Patches Tool > Användning i guiden Quality Patches Tool
- Adobe Commerce om molninfrastruktur: Uppgraderingar och korrigeringar > Tillämpa korrigeringar i guiden för Commerce om molninfrastruktur
Relaterad läsning
- Quality Patches Tool släppt: ett nytt verktyg för självbetjäning av kvalitetspatchar i kunskapsbasen för support
- Kontrollera om det finns en korrigeringsfil för ditt Adobe Commerce-problem med Quality Patches Tool i guiden Quality Patches Tool
- Metodtips för att ändra databastabeller i Commerce Implementeringspellbook
Mer information om andra tillgängliga korrigeringsfiler i QPT finns i Quality Patches Tool: Söka efter korrigeringsfiler i Quality Patches Tool-handboken.