ACSD-4973: Betere prestaties bij het ophalen van gebundelde producten via GraphQL
De ACSD-49973-patch verbetert de prestaties bij het ophalen van gebundelde producten via GraphQL. Deze patch is beschikbaar wanneer Quality Patches Tool (QPT) 1.1.30 wordt geïnstalleerd. De patch-id is ACSD-49973. De kwestie is opgelost in Adobe Commerce 2.4.7.
Betrokken producten en versies
het flard wordt gecreeerd voor de versie van Adobe Commerce:
- Adobe Commerce (alle implementatiemethoden) 2.4.4-p2
Compatibel met de versies van Adobe Commerce:
- Adobe Commerce (alle implementatiemethoden) 2.4.4 - 2.4.4-p3
magento/quality-patches -pakket bij naar de meest recente versie en controleert u de compatibiliteit op de Quality Patches Tool : Zoek naar de pagina van flarden . Gebruik de patch-id als een zoekwoord om de patch te zoeken.Probleem
De prestaties gaan achteruit wanneer gebundelde producten via GraphQL worden opgehaald.
Eerste vereisten :
Creeer 2000 bundelproducten gebruikend toolkit van Prestaties .
Stappen om te reproduceren:
-
Schakel het query-logger DB in:
code language-shell bin/magento dev:query-log:enable -
Voer de volgende GraphQL query uit:
code language-graphql { products( search: "bundle" pageSize: 2000, sort: { relevance: DESC } ) { total_count items { name sku } } } -
Controleer
var/log/db.logop aanvragen bij decatalog_product_bundle_selection-tabel.
Verwachte resultaten :
Verzoeken naar de tabel catalog_product_bundle_selection mogen niet voorkomen in de tabel var/log/db.log .
Ware resultaten :
Er zijn 2000 verzoeken aan catalog_product_bundle_selection lijst die tezelfdertijd teweeggebracht worden, die prestatiesvermindering veroorzaken.
De patch toepassen
Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:
- Adobe Commerce of Magento Open Source ter plaatse: Quality Patches Tool > Gebruik in de Quality Patches Tool hulplijn
- Adobe Commerce op cloudinfrastructuur: Verbeteringen en Patches > pas Patches in de gids van de Infrastructuur van Commerce op de Wolk toe
Gerelateerde lezing
- Quality Patches Tool vrijgegeven: een nieuw hulpmiddel om kwaliteitspatches in de steunkennisbasis zelf te dienen
- Controle als het flard voor uw kwestie van Adobe Commerce beschikbaar is gebruikend Quality Patches Tool in de Quality Patches Tool gids
- Beste praktijken voor het wijzigen van gegevensbestandlijsten in het Playbook van de Implementatie van Commerce
Zie Quality Patches Tool voor meer informatie over andere patches die beschikbaar zijn in QPT: Zoek naar flarden in de Quality Patches Tool gids.