MDVA-34189: Visuell handlare kör långa MySQL-frågor
MDVA-34189-korrigeringen löser problemet där Adobe Commerce kör stora visuella Merchandiser-frågor när sidan för Admin-kategorin läses in.
Den här korrigeringen är tillgänglig när QPT-verktyget (Quality Patches Tool) 1.0.18 är installerat. Korrigerings-ID är MDVA-34189. Observera att problemet schemaläggs att åtgärdas i Adobe Commerce version 2.4.3.
Berörda produkter och versioner
Korrigeringen skapas för Adobe Commerce-version: Adobe Commerce i molninfrastruktur 2.3.5-p2
Kompatibel med Adobe Commerce-versioner: Adobe Commerce lokalt och Adobe Commerce i molninfrastruktur 2.3.4-2.4.2
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
Webbplatsen kör stora MySQL-frågor på produktionsservern.
Steg som ska återskapas:
- Om du vill komma åt Visual Merchandiser går du till sidofältet Admin och klickar på Katalog > Kategorier.
- Läs in sidan Kategorier på panelen Admin (inläsning av den inledande rotkategorin) och observera de frågor som den kör.
Förväntat resultat:
Sidan Admin Kategorier ska läsas in utan att långsamma frågor genereras.
Faktiskt resultat:
Detta beror på PHP-konfigurationen. Det vanligaste exemplet på det här felet är att sidan Kategorier inte öppnas och att ett fel Fel 503 som timeout för första byte visas.
När Adobe Commerce läser in Visual Merchandiser körs en långsam MySQL-fråga. Den här frågan innehåller många produkt-ID som infogats i ORDER BY FIELD(
e.
entity_id, ...)
i app/code/Magento/VisualMerchandiser/Model/Category/Products.php:: applyPositions
Tillämpa korrigeringen
Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:
- Lokalt hos Adobe Commerce eller Magento Open Source: Programuppdateringsguide > Tillämpa korrigeringar i vår utvecklardokumentation.
- Adobe Commerce i molninfrastruktur: Uppgraderingar och korrigeringar > Tillämpa korrigeringar i vår utvecklardokumentation.
Relaterad läsning
Mer information om verktyget för kvalitetskorrigeringar finns i:
- Verktyget för kvalitetskorrigeringar har släppts: ett nytt verktyg för självbetjäning av kvalitetskorrigeringar i vår kunskapsbas för support.
- Kontrollera om det finns en korrigeringsfil för din Adobe Commerce-utgåva med verktyget för kvalitetskorrigeringar i vår kunskapsbas för support.
Mer information om andra tillgängliga korrigeringsfiler i QPT-verktyget finns i avsnittet Patchar i QPT.