Adobe Commerce에 대한 관리 경고: MariaDB 경고

이 문서에서는 New Relic에서 Adobe Commerce에 대한 MariaDB 경고를 받을 때 문제 해결 단계를 제공합니다. MariaDB 경고는 높은 쿼리 로드와 과도한 DML(데이터 조작어) 쿼리를 모니터링합니다. 둘 다 사용자 경험 저하 또는 다운타임으로 이어질 수 있습니다. 다음 네 가지 종류의 경고를 받을 수 있습니다.

  • DML 쿼리 경고
  • DML 쿼리 위험

영향을 받는 제품 및 버전

Adobe Commerce on cloud infrastructure Pro 계획 아키텍처

문제

에 등록한 경우 New Relic에서 관리 경고를 받게 됩니다. Adobe Commerce에 대한 관리 경고 하나 이상의 경고 임계값이 초과되었습니다. 이러한 경고는 지원 및 엔지니어링의 인사이트를 사용하여 고객에게 표준 세트를 제공하기 위해 Adobe에서 개발했습니다.

해!

  • 이 경고가 지워질 때까지 예약된 배포를 중단합니다.
  • 사이트가 응답하지 않거나 완전히 응답하지 않는 경우 즉시 사이트를 유지 관리 모드로 전환합니다. 단계는 를 참조하십시오. 설치 안내서 > 유지 관리 모드 활성화 또는 비활성화 개발자 설명서에서 확인할 수 있습니다. 문제 해결을 위해 사이트에 계속 액세스할 수 있도록 제외 IP 주소 목록에 IP를 추가해야 합니다. 단계는 를 참조하십시오. 제외 IP 주소 목록 유지.
  • 사이트 성능에 영향을 주는 경우 경고의 원인이 될 수 있는 가져오기 등의 스크립트를 종료합니다.

안 돼!

  • MariaDB에 추가 스트레스를 유발할 수 있는 인덱서 또는 추가 크론을 실행합니다.
  • 주요 관리 작업(예: Commerce 관리, 데이터 가져오기/내보내기)을 수행합니다.
  • 캐시를 지웁니다.

솔루션

DML 질의(UPDATE, INSERT 및 DELETE을 사용하여 데이터베이스를 수정하는 질의)

DML 질의 위기 경보를 수신하는 경우 1단계에서 시작합니다. DML 질의 경고 경보를 수신하는 경우 2단계에서 시작합니다.

  1. Adobe Commerce 지원 티켓이 있는지 확인합니다. 단계는 기술 자료를 참조하십시오. 지원 티켓 추적. 지원이 New Relic 임계값 경고를 받고 티켓을 생성한 후 문제 해결을 시작했을 수 있습니다. 티켓이 없으면 만듭니다. 티켓에는 다음 정보가 있어야 합니다.
  2. 연락처 이유: "New Relic MariaDB 경고 수신됨"을 선택합니다.
  3. 경고에 대한 설명.
  4. New Relic 문제 링크. 여기에 포함되어 있습니다. Adobe Commerce에 대한 관리 경고.
  5. 문제의 출처를 식별하려면 DML 쿼리를 식별하십시오.
  6. New Relic의 단계를 사용하여 데이터베이스 작업 검토 APM UI 페이지 > 모니터링 > 데이터베이스 페이지 .
  7. 호출 수, 작업 순으로 정렬합니다. 삽입, DELETE 및 업데이트 작업을 검토합니다.
  8. 높은 평균 검색
  9. 데이터베이스 작업 호출자를 찾으려면 클릭스루를 클릭합니다. 이렇게 하면 시간별로 해당 쿼리를 사용하는 트랜잭션이 식별됩니다.
  10. 코드 최적화 또는 운영 최적화를 찾습니다.
  11. 코드 최적화: 대량 삽입/업데이트, 색인 사용 최소화 또는 코드 조절 기능을 사용하여 쿼리를 최적화합니다.
  12. 운영 최적화: 리소스 집약적인 데이터 수정을 오프로드하여 트래픽 시간을 단축합니다.
  13. 추가 최적화: 최신 버전의 ECE-Tools를 사용하고 있는지 확인하십시오. 단계는 를 참조하십시오. Cloud for Adobe Commerce > ece-tools 버전 업데이트 개발자 설명서에서 확인할 수 있습니다.

관련 읽기

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a