• 로그인지금 시작하세요

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

느린 쿼리 세부정보 보기

APM에서 트랜잭션 추적 이 수집되면 데이터베이스 페이지에서 추가 느린 쿼리 데이터를 사용할 수 있습니다. 느린 쿼리 데이터가 무엇인지, 어디에서 찾을 수 있으며, 어떻게 구성하는지 살펴보겠습니다.

히스토그램과 히트맵을 사용하여 다양한 메트릭에 대한 값 분포를 시각화할 수도 있습니다. 이것은 느린 페이지 성능을 이해하는 데 유용합니다. 방법을 알아보려면 이 짧은 비디오(4분 18분)를 시청하십시오.

느린 쿼리 데이터 샘플

트랜잭션 추적 이 보고되면 느린 쿼리 기능은 해당 추적에서 가장 느린 데이터베이스 쿼리를 샘플링하고 데이터베이스 페이지에 이에 대한 데이터를 보고합니다. 느린 쿼리 데이터에는 다음이 포함될 수 있습니다.

느린 쿼리 데이터 보기

모든 애플리케이션과 서비스에 대한 높은 수준의 개요를 보려면 New Relic Explorer 를 사용하십시오.

느린 쿼리 데이터를 보려면 다음 단계를 따르세요.

  1. 다음 중 하나를 수행합니다.

    • New Relic Explorer: one.newrelic.com > Explorer > (앱 선택) > Monitor > Databases 로 이동합니다.
    • APM: one.newrelic.com > APM > (앱 선택) > Monitor > Databases 로 이동합니다.
  2. 데이터베이스 트랜잭션을 선택합니다.

  3. 가능한 경우 페이지에 나열된 사용 가능한 느린 쿼리 를 선택합니다.

예상되는 느린 쿼리 데이터가 표시되지 않으면 문제 해결 팁 을 따르세요.

구성

일반적으로 다음 방법 중 하나로 느린 쿼리 설정을 구성할 수 있습니다.

에이전트 구성은 서버 측 구성보다 더 많은 옵션을 제공합니다. 느린 쿼리를 구성하는 방법은 사용자의 설정과 기본 설정에 따라 다릅니다. 자세한 내용은 특정 에이전트에 대한 설명서를 참조하십시오.

느린 쿼리 측정항목

느린 쿼리 목록에는 다음 측정항목이 포함됩니다.

미터법

설명

Response time

샘플링된 명령문의 평균 응답 시간입니다.

Sample count

샘플에서 식별된 느린 쿼리 수입니다.

추가 세부정보를 보려면 개별 느린 쿼리를 선택하세요.

미터법

설명

Start time

스택 추적이 표시된 데이터 수집을 시작했을 때.

Max time

샘플의 모든 유사한 쿼리 문의 최대 시간입니다.

Action

쿼리를 호출하는 작업 또는 프로세스입니다.

Query

느린 것으로 보고된 쿼리입니다. 구성에 따라 쿼리의 일부가 난독화될 수 있습니다.

Stack trace

코드에서 명령문이 호출된 위치입니다.

MySQL의 경우 쿼리에서 발생한 일과 쿼리 속도를 높이기 위해 할 수 있는 작업을 설명하는 쿼리 분석을 제공합니다. 다른 데이터베이스는 가능할 때마다 계획 설명을 표시합니다.

문제 해결: 느린 쿼리 데이터 없음

느린 쿼리 데이터가 표시되지 않으면 다음과 같은 이유 때문일 수 있습니다.

  • 느린 쿼리 기능이 비활성화되었습니다.
  • 임계값이 너무 긴 기간으로 설정되었으며 느린 쿼리가 보고되지 않습니다.
  • 쿼리 난독화 설정(일반적으로 record_sql 또는 유사)은 Off 로 설정할 수 있습니다.

문제를 해결하려면 구성 옵션을 조정해 보십시오.

Copyright © 2022 New Relic Inc.