[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}

ACSD-66311:受限制管理員使用者的公司格線載入緩慢

ACSD-66311修補程式修正具有受限制網站存取權的管理員使用者之公司格線載入緩慢的問題。 安裝Quality Patches Tool (QPT) 1.1.69時,即可使用此修補程式。 修補程式ID為ACSD-66311。 請注意,此問題已排程在Adobe Commerce 2.4.9中修正。

受影響的產品和版本

已為Adobe Commerce版本建立修補程式:

  • Adobe Commerce (所有部署方法) 2.4.7-p4

與Adobe Commerce版本相容:

  • Adobe Commerce (所有部署方法) 2.4.7-p4 - 2.4.8-p1
NOTE
此修補程式可能適用於發行版本為Quality Patches Tool的其他版本。 若要檢查修補程式是否與您的Adobe Commerce版本相容,請將magento/quality-patches套件更新至最新版本,並在Quality Patches Tool上檢查相容性:搜尋修補程式頁面。 使用修補程式ID作為搜尋關鍵字,以尋找修補程式。

問題

對於網站存取受限的管理員使用者,公司格線載入緩慢。

要再現的步驟

  1. 使用​ B2B features ​安裝Adobe Commerce。

  2. 使用商店/檢視建立2個額外的網站(除了主要網站之外):

    • 主要網站(安裝期間建立)
    • 網站2 → Store 2 → StoreView 2
    • 網站3 → Store 3 → StoreView 3
  3. 建立​ Admins in Scope ​使用者角色:

    • 範圍:只有兩個存放區: 主要網站 + 網站3/存放區3
    • 資源:僅​ 儀表板 + 公司
  4. 建立角色為​ Admins in Scope ​的管理員使用者,例如​ adminscope

  5. 產生特定的分散式客戶和公司資料:

    1. 指派給網站的客戶

      table 0-row-2 1-row-2 2-row-2 3-row-2
      網站ID 客戶數量
      1 600,000
      2 1,500
      3 500
    2. 執行以下查詢以驗證分配:

      code language-none
           SELECT website_id, COUNT(*)
           FROM customer_entity
           GROUP BY website_id;
      
    3. 指派給公司的客戶

      table 0-row-2 1-row-2 2-row-2 3-row-2
      客戶數量 公司數目
      1 4,500
      2 ~1,000
      ~595k 1
    4. 執行以下查詢以驗證分配:

      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. 重新索引所有資料以產生​ customer_grid_flat ​中的專案。

  7. 以​ 管理員範圍 ​登入。

  8. 前往​ Customers > Companies

預期結果

頁面載入不到1秒。

實際結果

載入頁面需要14分鐘以上的時間。

套用修補程式

若要套用個別修補程式,請根據您的部署方法使用下列連結:

相關閱讀

若要進一步瞭解Quality Patches Tool,請參閱:

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