[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

ACSD-66311: Das Firmen-Raster wird für Administratoren mit eingeschränkter Zugriffsberechtigung langsam geladen

Mit dem Patch ACSD-66311 wird das Problem behoben, dass das Unternehmensraster für Admin-Benutzer mit eingeschränktem Website-Zugriff langsam geladen wird. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.69 installiert ist. Die Patch-ID ist ACSD-66311. Dieses Problem wird voraussichtlich in Adobe Commerce 2.4.9 behoben.

Betroffene Produkte und Versionen

Der Patch wird für die Adobe Commerce-Version erstellt:

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.4.7-p4

Kompatibel mit Adobe Commerce-Versionen:

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.4.7-p4 - 2.4.8-p1
NOTE
Der Patch könnte mit neuen Quality Patches Tool-Versionen auch für andere Versionen gelten. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Nach Patches suchen. Verwenden Sie die Patch-ID als Suchbegriff, um den Patch zu finden.

Problem

Das Firmen-Raster wird für Admin-Benutzer mit eingeschränktem Website-Zugriff langsam geladen.

Schritte zur Reproduktion:

  1. Installieren von Adobe Commerce mit B2B features.

  2. Erstellen Sie zwei zusätzliche Websites (zusätzlich zur Haupt-Website) mit Stores/Ansichten:

    • Haupt-Website (wird während der Installation erstellt)
    • Website 2 → Store 2 → StoreView 2
    • Website 3 → Store 3 → StoreView 3
  3. Erstellen Sie die Admins in Scope Benutzerrolle:

    • Umfang: nur zwei Geschäfte: Haupt-Website + Website 3/Store 3.
    • Ressourcen: nur Dashboard + Firmen.
  4. Erstellen Sie einen Admin-Benutzer mit einer Rolle Admins in Scope, z. B „adminscope.

  5. Generieren spezifischer verteilter Kunden- und Unternehmensdaten:

    1. Kunden, die Websites zugewiesen sind

      table 0-row-2 1-row-2 2-row-2 3-row-2
      Website-ID Anzahl der Kunden
      1 600.000
      2 1.500
      3 500
    2. Führen Sie die folgende Abfrage aus, um die Verteilung zu überprüfen:

      code language-none
           SELECT website_id, COUNT(*)
           FROM customer_entity
           GROUP BY website_id;
      
    3. Kunden, die Firmen zugewiesen sind

      table 0-row-2 1-row-2 2-row-2 3-row-2
      Anzahl der Kunden Anzahl der Unternehmen
      1 4.500
      2 ~1.000
      ~595 K 1
    4. Führen Sie die folgende Abfrage aus, um die Verteilung zu überprüfen:

      code language-none
            SELECT customer_count, COUNT(*) AS number_of_companies
            FROM (
              SELECT company_id, COUNT(customer_id) AS customer_count
              FROM company_advanced_customer_entity
              GROUP BY company_id
            ) AS subquery
            GROUP BY customer_count
            ORDER BY customer_count;
      
  6. Indizieren Sie alle Daten neu, um Einträge in der customer_grid_flat zu generieren.

  7. Melden Sie sich als adminscope an.

  8. Navigieren Sie zu Customers > Companies.

Erwartete Ergebnisse:

Die Seite wird in weniger als 1 Sekunde geladen.

Tatsächliche Ergebnisse:

Das Laden der Seite dauert mehr als 14 Minuten.

Patch anwenden

Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:

Verwandtes Lesen

Weitere Informationen zu Quality Patches Tool finden Sie unter:

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3