DocumentatieCommerceCommerce KB

Alleen PaaS

Prestatiekwestie in de Magento_Company-module-upgrade na B2B 1.5.2-update

Laatst bijgewerkt: 5 mei 2025
  • Onderwerpen:
  • B2B

Gemaakt voor:

  • Beheerder
  • Ontwikkelaar

Dit artikel biedt een hotfix voor het prestatieprobleem in de Magento_Company module-upgrade na de B2B 1.5.2-update, die de uitzonderlijk lange verwerkingstijd voor grote datasets (~100.000+ records) in de company_structure -tabel aanpakt.

Betrokken producten en versies

  • Adobe Commerce (alle implementatiemethoden) 2.4.6-px + B2B 1.5.2
  • Adobe Commerce (alle implementatiemethoden) 2.4.7-px + B2B 1.5.2
  • Adobe Commerce (alle implementatiemethoden) 2.4.8 + B2B 1.5.2

Probleem

Het bijwerken van de module Magento_Company na het bijwerken naar B2B 1.5.2 duurt te lang wanneer u een groot aantal records (~100.000+) in de tabel company_structure verwerkt.

Eerste vereisten :

  • ACSD-65540_B2B_1.5.2.patch moet worden geïnstalleerd.
  • Adobe Commerce 2.4.6 - 2.4.8
  • B2B versie 1.5.0, 1.5.1 of B2B 1.5.2 met de ACSD-65540-patch toegepast

Stappen om te reproduceren:

  1. Wijs een bedrijf aan een moederbedrijf toe om bedrijfshiërarchie te vestigen. Verwijs naar leiden de Hiërarchie van het Bedrijfin de gids van Adobe Commerce B2B voor meer informatie.
  2. Upgrade B2B naar versie 1.5.2.

Verwachte resultaten :

De upgrade is voltooid.

Ware resultaten :

Het bijwerken van de module Magento_Company duurt lang om te voltooien als de tabel company_structure veel records bevat.

Oplossing

Voer de volgende stappen uit om het probleem op te lossen:

  1. Werk de B2B-module bij naar versie 1.5.2:

    composer require magento/module-b2b:1.5.2 --no-update
    composer update magento/module-b2b
    
  2. Pas ACSD-65540_B2B_1.5.2.patchtoe.

  3. Pas ACSD-65540_B2B_1.5.2_DEPENDENT_ACSD-65684_B2B_1.5.2.patchin bijlage toe.

  4. Voer bin/magento setup:upgrade uit nadat u de patch hebt toegepast.

Hoe de pleister aanbrengen

Pak het dossier uit en zie hoe te om een componentenflard toe te passen die door Adobein onze basis van steunkennis voor instructies wordt verstrekt.

Een patch toepassen met gebruik van Cloud Patches

Voor Adobe Commerce on Cloud-winkeliers voert u de volgende stappen uit:

  1. Werk de versie van de cloudpatches bij naar 1.1.5 om de ACSD-65540_B2B_1.5.2.patch te installeren die als MCLOUD-13605 wordt gedistribueerd.

    NOTE
    Voer de volgende handelingen uit om te controleren of de patch al is geïnstalleerd:
    ./vendor/bin/magento-patches -n status | grep MCLOUD-13605
    composer require magento/magento-cloud-patches:1.1.5 --no-update
    composer update magento/magento-cloud-patches
    
  2. Voeg de patch ACSD-65540_B2B_1.5.2_DEPENDENT_ACSD-65684_B2B_1.5.2.2 toe aan de map m2-hotfixes .

  3. Leg de wijzigingen vast en duw deze om herimplementatie en bin/magento setup:upgrade te starten. Verwijs naar passen flardenin onze gids Adobe Commerce op de Wolk voor instructies toe.

Gerelateerde lezing

  • Verbetering aan B2B 1.5.2 ontbreekt met SQL syntaxisfout toe te schrijven aan het ontbreken van functie REGEXP_LIKE
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a