ACSD-49973: 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 patches op de pagina. 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-none 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.log
op 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 op locatie: Quality Patches Tool > Gebruikin de handleiding Quality Patches Tool
- Adobe Commerce op wolkeninfrastructuur: Verbeteringen en Patches > Patches toepassenin Commerce op de gids van de Infrastructuur van de Wolk
Gerelateerde lezing
- Quality Patches Tool vrijgegeven: een nieuw hulpmiddel om kwaliteitspatchesin de basis van de steunkennis 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 gegevensbestandlijstenin het Playbook van de Implementatie van Commerce
Voor informatie over andere flarden beschikbaar in QPT, verwijs naar Quality Patches Tool: Onderzoek naar flardenin de Quality Patches Tool gids.