ACSD-66311: la griglia delle società viene caricata lentamente per gli utenti amministratori con restrizioni
La patch ACSD-66311 risolve il problema relativo al rallentamento del caricamento della griglia aziendale per gli utenti amministratori con accesso limitato al sito Web. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.69. L’ID della patch è ACSD-66311. Questo problema è pianificato per la risoluzione in Adobe Commerce 2.4.9.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.7-p4
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.7-p4 - 2.4.8-p1
magento/quality-patches alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.Problema
La griglia delle aziende viene caricata lentamente per gli utenti amministratori con accesso limitato al sito web.
Passaggi da riprodurre:
-
Installa Adobe Commerce con B2B features.
-
Crea 2 siti Web aggiuntivi (oltre al sito Web principale) con store/visualizzazioni:
- Sito Web principale (creato durante l'installazione)
- Sito Web 2 → Store 2 → StoreView 2
- Sito Web 3 → Store 3 → StoreView 3
-
Crea il ruolo utente Admins in Scope:
- Ambito: solo due archivi: Sito Web principale + Sito Web 3/Archivio 3.
- Risorse: solo Dashboard + Aziende.
-
Creare un utente amministratore con un ruolo Admins in Scope, ad esempio adminscope.
-
Generare dati specifici distribuiti relativi a clienti e società:
-
Clienti assegnati a siti Web
table 0-row-2 1-row-2 2-row-2 3-row-2 ID sito Web Numero di clienti 1 600.000 2 1.500 3 500 -
Esegui la seguente query per verificare la distribuzione:
code language-none SELECT website_id, COUNT(*) FROM customer_entity GROUP BY website_id; -
Clienti assegnati alle aziende
table 0-row-2 1-row-2 2-row-2 3-row-2 Numero di clienti Numero di società 1 4.500 2 ~1.000 ~595 k 1 -
Esegui la seguente query per verificare la distribuzione:
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;
-
-
Reindicizza tutti i dati per generare voci nel customer_grid_flat.
-
Accedi come adminscope.
-
Vai a Customers > Companies.
Risultati previsti:
La pagina viene caricata in meno di 1 secondo.
Risultati effettivi:
Il caricamento della pagina richiede più di 14 minuti.
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source on-premise: Quality Patches Tool > Utilizzo nella guida di Quality Patches Tool.
- Adobe Commerce su infrastruttura cloud: Aggiornamenti e patch > Applica patch nella guida Commerce su infrastruttura cloud.
Lettura correlata
Per ulteriori informazioni su Quality Patches Tool, vedere:
- Quality Patches Tool: strumento self-service per patch di qualità nella guida degli strumenti.