ACSD-53347: 가격 인덱싱 성능은 점진적으로 초과 작업 시간을 감소시킵니다.

ACSD-53347 패치는 대형 제품 카탈로그의 가격을 다시 색인화할 때 성능이 점차 저하되는 문제를 해결합니다. 이 패치는 Quality Patches Tool (QPT) 1.1.38이 설치된 경우에 사용할 수 있습니다. 패치 ID는 ACSD-53347입니다. 이 문제는 Adobe Commerce 2.4.7에서 수정됩니다.

영향을 받는 제품 및 버전

Adobe Commerce 버전에 대한 패치가 만들어졌습니다.

  • Adobe Commerce(모든 배포 방법) 2.4.6

Adobe Commerce 버전과 호환:

  • Adobe Commerce(모든 배포 방법) 2.3.7 - 2.4.6-p2
NOTE
새 Quality Patches Tool 릴리스가 있는 다른 버전에 패치를 적용할 수 있습니다. 패치가 Adobe Commerce 버전과 호환되는지 확인하려면 magento/quality-patches 패키지를 최신 버전으로 업데이트하고 Quality Patches Tool에서 호환성을 확인합니다. 패치 검색 페이지. 패치 ID를 검색 키워드로 사용하여 패치를 찾습니다.

문제

대규모 제품 카탈로그의 가격을 리인덱싱하는 경우 인덱싱 프로세스 중에 실행되는 쿼리의 성능이 점진적으로 저하됩니다.

재현 단계:

  1. 큰 단순 카탈로그를 만들고 사용자 지정 옵션을 이러한 제품에 할당합니다(사용자 지정 옵션은 색인화 중에 임시 테이블을 사용).
  2. 문제에 대한 가시성을 높이기 위해 최소 200개 이상의 고객 그룹을 만드십시오.
  3. 10개 이상의 웹 사이트를 만들고 각 웹 사이트에 모든 제품을 할당합니다.
  4. 가져온 제품은 SKU와 이름만 다를 뿐 거의 동일합니다.
  5. DB Logging 사용
  6. bin/magento index:reindex catalog_product_price 명령을 실행합니다.
  7. db.log에서 catalog_product_index_price_opt_agr_temp DELETE을 확인하십시오.

예상 결과:

DB 쿼리 실행이 효율적으로 실행됩니다.

실제 결과:

임시 테이블에서 DB 쿼리 ​의 성능이 시간 초과로 느려지므로 가격 색인화 테이블을 완료하는 데 많은 시간이 소요됩니다.

패치 적용

개별 패치를 적용하려면 배포 방법에 따라 다음 링크를 사용합니다.

관련 읽기

QPT에서 사용할 수 있는 다른 패치에 대한 정보는 Quality Patches Tool 안내서에서 Quality Patches Tool: 패치 검색을 참조하세요.

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