ACSD-67091: Opruimen van de productindex van de catalogusregel mislukt vanwege maximale schrijfgrootte tijdens grote verwijderingen
Met de ACSD-67091-patch is het probleem verholpen waarbij de productindex van de catalogusregel niet kan worden opgeschoond vanwege de maximale schrijfgrootte tijdens grote verwijderingen. Deze patch is beschikbaar wanneer Quality Patches Tool (QPT) 1.1.76 wordt geïnstalleerd. De patch-id is ACSD-67091. Dit probleem wordt volgens de planning opgelost in Adobe Commerce 2.4.9.
Betrokken producten en versies
het flard wordt gecreeerd voor de versie van Adobe Commerce:
- Adobe Commerce (alle implementatiemethoden) 2.4.8
Compatibel met de versies van Adobe Commerce:
- Adobe Commerce (alle implementatiemethoden) 2.4.8 - 2.4.8-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
Opruimen van catalogusregelproducten mislukt vanwege een fout met de maximale schrijfgrootte tijdens grote verwijderingen.
Eerste vereisten :
Uw exemplaar moet veelvoudige websites, meer dan 100.000 producten, verscheidene klantengroepen, en meer dan 20 regels van de catalogusprijs hebben.
Stappen om te reproduceren:
-
Voer opnieuw indexeren uit om gegevens te genereren en de tabel
catalogrule_productte vullen met de volgende opdracht:code language-none bin/magento indexer:reindex catalogrule_product -
Breng meerdere wijzigingen in de catalogus aan en voer vervolgens opnieuw indexeren uit.
-
De tabel
catalogrule_productwordt gewist met één verwijderbewerking.
Verwachte resultaten :
- Grote
catalogrule_producttabellen worden gewist zonder problemen. - De indexeerder schrapt gegevens in handelbare partijen om transactielimieten te vermijden.
- Er treden geen kritieke prestatievermindering of fouten op tijdens standaardindexbewerkingen.
Ware resultaten :
- De
catalogrule_productlijst wordt ontruimd gebruikend één enkele grote schrappingsvraag die meer dan 50 miljoen verslagen beïnvloedt. - MySQL keert de fout terug: WSREP: de grens van de transactiegrootte (2147483647) overschreden.
- De indexerbewerking mislukt vanwege beperkingen van schrijfgrootte.
- De prestaties van het gegevensbestand verminderen omdat miljoenen rijen in één enkele transactie worden geschrapt.
De patch toepassen
Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:
- Op locatie Adobe Commerce of Magento Open Source: Quality Patches Tool > Gebruik in de handleiding Quality Patches Tool .
- Adobe Commerce op wolkeninfrastructuur: Verbeteringen en Patches > Pas Patches in Commerce op de gids van de Infrastructuur van de Wolk toe.
Gerelateerde lezing
Meer informatie over Quality Patches Tool vindt u in:
- Quality Patches Tool: Een zelfbedieningshulpmiddel voor kwaliteitspatches in de gids van Hulpmiddelen.