Ontbrekende fout in de tabel customer_grid_flat in Adobe Commerce oplossen

De customer_grid_flat lijst ontbrekende fout in Adobe Commerce 2.4.5 komt voor wanneer het overlappen van opnieuw indexeert processen zowel schrapt en ontspannen tegelijkertijd de customer_grid lijst, veroorzakend mislukkingen SQLSTATE [ 42S02]. Om dit op te lossen, verifieer admin actielogboeken voor procesconflicten, vermijd manueel opnieuw indexeren tijdens kroonuitvoering, herstel de indexeerder gebruikend bin/magento indexer:reset customer_grid, en controleer de kanaalbaanprogramma's om toekomstige overlappingen te verhinderen.

Beschrijving description

Omgeving

  • Product : Adobe Commerce, v2.4.5
  • Instantie : Productie

Probleem/symptomen

  • De tabel customer_grid_flat ontbreekt in de database.
  • De fouten als SQLSTATE [ 42S02 ]: De lijst van de basis of gevonden mening niet: 1146 Lijst "z3gmkbwmwrl4g.customer_grid_flat"bestaat niet verschijnen.

Oorzaak

Het probleem doet zich voor omdat wanneer de customer_grid volledige indexer wordt uitgevoerd, de customer_grid -tabel wordt neergezet en opnieuw wordt gemaakt om de kolommen aan te passen en er vervolgens gegevens worden ingevoegd. Als een handmatige herindex en de indexer_reindex_all_invalid cron-taak tegelijkertijd worden uitgevoerd, verwijdert het ene proces de customer_grid -tabel terwijl het andere proces gegevens probeert in te voegen. Deze overlapping leidt tot SQLSTATE [ 42S02 ]: De lijst van de basis of gevonden mening niet: 1146 Lijst "z3gmkbwmwrl4g.customer_grid_flat"bestaat niet fouten.

Resolutie resolution

Herstel de tabel door een volledige redex uit te voeren. Ga als volgt te werk om dit probleem op te lossen en te voorkomen:

  1. Controleer of de handmatige redexeringsbewerking (bin/magento indexer:reindex customer_grid) de uitvoering van de indexer_reindex_all_invalid -uitsnijdtaak overlapt door de handelingenlogboeken van de beheerder te controleren.
  2. Voer bin/magento indexer:reindex customer_grid niet uit terwijl indexer_reindex_all_invalid cron wordt uitgevoerd. Gebruik bin/magento indexer:reset customer_grid als een volledige redex is vereist. De indexer_reindex_all_invalid -invoegtoepassing behandelt de volledige herindex als een achtergrondproces en maakt automatisch nieuwe tabellen zonder conflicten en vult deze in.
  3. Gebruik de controlehulpmiddelen om te volgen wanneer kritieke kroonbanen zoals indexer_reindex_all_invalid lopen om het plannen van overlappende taken te vermijden.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f