[PaaS のみ]{class="badge informative" title="Adobe Commerce on Cloud プロジェクト(Adobeが管理する PaaS インフラストラクチャ)およびオンプレミスプロジェクトにのみ適用されます。"}

ACSD-66311:制限付き管理者ユーザーの会社グリッドの読み込みに時間がかかる

ACSD-66311 パッチは、web サイトへのアクセスが制限された管理者ユーザーの場合、会社のグリッドの読み込みに時間がかかる問題を修正します。 このパッチは、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: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。

問題

Web サイトへのアクセスが制限された管理者ユーザーの場合、会社のグリッドの読み込みに時間がかかる。

再現手順 :

  1. B2B features と共にAdobe Commerceをインストールします。

  2. ストア/ビューを使用して、(メイン web サイトに加えて) 2 つの追加の web サイトを作成します。

    • メイン Web サイト (インストール時に作成)
    • Website 2 → Store 2 → StoreView 2
    • Website 3 → Store 3 → StoreView 3
  3. Admins in Scope のユーザーロールを作成します。

    • 範囲:2 つのストアのみ:メイン web サイト + web サイト 3/ストア 3
    • リソース:ダッシュボード + 会社 のみ。
  4. Admins in Scope の役割を持つ管理者ユーザー(例:adminscope を作成します。

  5. 特定の分散顧客および会社データを生成します。

    1. Web サイトに割り当てられている顧客

      table 0-row-2 1-row-2 2-row-2 3-row-2
      Web サイト 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. adminscope としてログインします。

  8. Customers/Companies に移動します。

期待される結果 :

ページは 1 秒未満で読み込まれます。

実際の結果 :

ページの読み込みに 14 分以上かかります。

パッチの適用

個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。

  • Adobe CommerceまたはMagento Open Source オンプレミス:Quality Patches Tool > 使用状況Quality Patches Tool ガイドに記載されています。
  • クラウドインフラストラクチャー上のAdobe Commerce:クラウドインフラストラクチャー上のCommerce ガイドの アップグレードとパッチ/ パッチの適用」を参照してください。

関連資料

Quality Patches Tool について詳しくは、以下を参照してください。

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