Trage prestaties, langzame en langlopende bekers

WARNING
Aangezien bepaalde extensies alleen werken met platte tabellen, is er bij elke Adobe Commerce-versie een risico als u platte tabellen uitschakelt. Als u weet dat u sommige uitbreidingen hebt die de Platte indexeerders van de Catalogus gebruiken, kunt u dat in overweging moeten nemen wanneer het plaatsen van die waarden aan " Nr ".

Dit artikel beschrijft hoe te om de kwesties van plaatsprestaties op te lossen en het vertragen van en vastgezette kronen die door vlakke lijsten en indexeerdersworden veroorzaakt die zijn toegelaten.

BETROKKEN PRODUCTEN EN VERSIES

  • Adobe Commerce op cloudinfrastructuur 2.1.x en hoger
  • Adobe Commerce op locatie 2.1.x en hoger
  • Magento Open Source 2.1.x en hoger

Probleem

Vlakke indexen kunnen:

  • Zware problemen met het laden van SQL en de prestaties van de site.
  • Langlopende en geplakte manen.

Oorzaak

Vlakke tabellen en indexeertekens ingeschakeld.

Oplossing solution

Vanaf Adobe Commerce en Magento Open Source 2.1.x en hoger is het gebruik van een platte catalogus niet langer de beste werkwijze en wordt het gebruik ervan afgeraden. Het is bekend dat voortdurend gebruik van deze functie prestatievermindering en andere indexeringsproblemen kan veroorzaken. De vlakke catalogus uitschakelen:

  1. In Admin, navigeer aan Opslag > Montages > Configuratie.

  2. In het paneel op de linkerzijde onder Catalogus, kies Catalogus.

  3. Breid de sectie Storefront uit, en doe het volgende:

    • Plaats de Vlakke Categorie van de Catalogus van het Gebruik aan Nr.
    • Plaats het Platte Product van de Catalogus van het Gebruik aan Nr.
  4. Wanneer volledig, klik sparen Config. Vernieuw vervolgens de cache wanneer hierom wordt gevraagd.

  5. Cache leegmaken door uit te voeren php bin/magento cache:flush.

Als u niet de Vlakke Categorie van de Catalogus van het Gebruik kunt veranderen en het Vlakke Product van de Catalogus van het Gebruik aan Nr omdat de opties uit grijs zijn, maak vlakke indexen in app/etc/config.php onbruikbaar:

  1. Voer deze opdracht uit om ervoor te zorgen dat alle indexen zijn ingesteld op Bijwerken volgens schema: php bin/magento indexer:set-mode schedule .
  2. Bewerk app/etc/config.php en zoek de regels met flat_catalog_product en flat_catalog_category - verander deze van 1 in 0 om ze uit te schakelen.
  3. De opdracht uitvoeren php bin/magento app:config:import
  4. Voer deze opdracht uit om te bevestigen dat de vlakke indexen zijn uitgeschakeld: php bin/magento indexer:status.
  5. Cache leegmaken door uit te voeren php bin/magento cache:flush.

Gerelateerde informatie

het Terugstellen vastgezette banen van Adobe Commerce cron manueel op Wolkin onze basis van steunkennis.

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