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 (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-versionen: Adobe Commerce om molninfrastruktur 2.3.5-p2

Kompatibel med Adobe Commerce: Adobe Commerce lokalt och Adobe Commerce om molninfrastruktur 2.3.4-2.4.2

NOTE
Patchen kan bli tillämplig på andra versioner med nya Quality Patches Tool-versioner. Om du vill kontrollera om patchen är kompatibel med din Adobe Commerce-version uppdaterar du magento/quality-patches till den senaste versionen och kontrollera om Quality Patches Tool: Sök efter korrigeringssida. 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:

  1. För att få åtkomst till Visual Merchandiser går du till Administratör sidlist, klicka Katalog > Kategorier.
  2. Läs in Kategorier sidan på panelen Admin (den inledande rotkategorin inläst) och observera de frågor som den kör.

Förväntat resultat:

Administratören Kategorier sidan 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 Kategorier sidan öppnas inte och ett fel uppstår Fel 503, 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, ...)

in 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:

Relaterad läsning

Mer information om verktyget för kvalitetskorrigeringar finns i:

Mer information om andra korrigeringsfiler som finns i QPT-verktyget finns i Patchar tillgängliga i QPT -avsnitt.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a