Långsam prestanda på grund av fullständig omindexering
Den här artikeln innehåller en korrigering för dålig prestanda på grund av fullständig omindexering (där data i de indexeringsrelaterade databastabellerna uppdateras).
Berörda versioner och produkter
- Adobe Commerce i molninfrastruktur 2.x.x
- Adobe Commerce lokal 2.x.x
Problem
Konstant tömning och indexåterskapande är några av orsakerna till prestandaförsämring. Dessutom lägger konstant, fullständig omindexering till lås i tabeller, vilket gör att webbplatsen fungerar mycket långsammare än förväntat.
Orsak
Åtgärder som kan ge fullständig omindexering utfördes från administratören:
- Spara produktattribut
- Spara webbplats-/butiksvy
- Butikskonfiguration
Tredjepartstillägg kan också orsaka fullständig omindexering. Fullständig omindexering kan också köras manuellt från CLI. Så här tar du reda på om du har index som omindexeras och som kan ge sämre prestanda:
-
Utför den här frågan för att hitta indexerare som har indexerats om helt under de senaste 15 minuterna:
code language-none SELECT * FROM indexer_state WHERE updated > NOW() - INTERVAL 15 MINUTE;
Ett indexerarnamn i utdata innebär att indexeraren har indexerats om minst en gång under de senaste 15 minuterna.
-
Om du har hittat fullständig omindexering ofta bör du ta reda på följande:
- Vem gör detta manuellt från CLI:n?
- Vad tredjepartsmodulen gör omindexeringen
- Vilken tredjepartsmodul markerar indexerare som Ogiltig
Lösning
Kör bara omindexering när det behövs. Om du vill veta mer går du till Konfigurera indexerare i utvecklardokumentationen. En allmän rekommendation och bästa praxis är att tillåta den partiella omindexeringsmekanismen att hantera omindexering av data utan manuell åtgärd från en handlare. All omindexering ska göras med den inbyggda Adobe Commerce-funktionen (Mview). Mview utför partiell omindexering, vilket är det mest effektiva sättet att indexera om data. Mer information om Mview finns i Indexeringsöversikt: Mview i utvecklardokumentationen.
Relaterad läsning
- Indexeringsöversikt: Så här indexerar du omi utvecklardokumentationen.
- Ovaliderat cacheminne orsakar en försämring av svarstiden i vår kunskapsbas för support.