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
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:
-
Installieren von Adobe Commerce mit B2B features.
-
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
-
Erstellen Sie die Admins in Scope Benutzerrolle:
- Umfang: nur zwei Geschäfte: Haupt-Website + Website 3/Store 3.
- Ressourcen: nur Dashboard + Firmen.
-
Erstellen Sie einen Admin-Benutzer mit einer Rolle Admins in Scope, z. B „adminscope.
-
Generieren spezifischer verteilter Kunden- und Unternehmensdaten:
-
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 -
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;
-
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 -
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;
-
-
Indizieren Sie alle Daten neu, um Einträge in der customer_grid_flat zu generieren.
-
Melden Sie sich als adminscope an.
-
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:
- Adobe Commerce oder Magento Open Source On-Premise: Quality Patches Tool > Nutzung im Quality Patches Tool.
- Adobe Commerce in Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden im Handbuch zu Commerce in Cloud-Infrastruktur.
Verwandtes Lesen
Weitere Informationen zu Quality Patches Tool finden Sie unter:
- Quality Patches Tool: Ein Self-Service-Tool für hochwertige Patches im Tools-Handbuch.