• 로그인지금 시작하기

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

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

문제 신고

트랜잭션 추적: 데이터베이스 쿼리 페이지

APM 에서 트랜잭션 추적은 데이터베이스 쿼리 데이터를 포함할 수 있습니다. 데이터베이스 쿼리 페이지를 사용하여 느린 트랜잭션을 분석하거나 데이터베이스 쿼리 수집 설정을 변경합니다.

데이터베이스 쿼리 찾기

데이터베이스 쿼리 데이터가 선택한 트랜잭션 추적 과 연결된 경우 트랜잭션 추적 세부정보 페이지에서 데이터베이스 쿼리 페이지를 볼 수 있습니다.

트랜잭션 추적에 대한 데이터베이스 데이터가 표시될 것으로 예상되지만 표시되지 않는 경우 데이터베이스 쿼리 설정 을 변경해야 할 수 있습니다.

one.newrelic.com APM & services > (앱 선택) > Monitor > Transactions > (트랜잭션 추적 선택) > Database queries 로 이동합니다.

데이터베이스 쿼리 사용

데이터베이스 쿼리 페이지를 사용하여 느린 트랜잭션을 분석하고 문제를 해결하십시오. 예를 들어:

  1. APM 개요 페이지 에서 트랜잭션이 비정상적으로 느린 것을 알 수 있습니다.
  2. 트랜잭션 추적 을 선택하면 해당 트랜잭션에 대한 자세한 정보를 얻을 수 있습니다.
  3. 추적에 연결된 데이터베이스 데이터가 있는 경우 데이터베이스 쿼리 페이지를 선택하여 추적에서 느린 쿼리를 검사하고 이를 기반으로 문제를 해결하고 앱의 성능을 개선합니다 .

기타 기능은 다음과 같습니다.

원하는 경우...

이게 ...

숨겨진 쿼리 보기

기본적으로 New Relic은 5밀리초 미만이 소요되는 쿼리를 숨깁니다. 이러한 숨겨진 쿼리를 보려면 빠른 쿼리 표시 확인란을 선택합니다.

스택 추적 보기

데이터베이스 쿼리와 관련된 스택 추적을 보려면 데이터베이스 아이콘(표의 총 기간 열에 있음).

데이터베이스 쿼리 설정 구성

다른 트랜잭션 추적 설정 을 변경하는 것과 같은 방식으로 데이터베이스 쿼리 설정을 변경할 수 있습니다. 예를 들어 New Relic 에이전트 구성을 통해 또는 일부 에이전트의 경우 UI를 통해.

일반적인 데이터베이스 쿼리 설정 변경 사항은 다음과 같습니다.

데이터베이스 쿼리를 사용하여 성능 향상

다음은 앱의 데이터베이스 성능을 개선하기 위한 몇 가지 팁입니다.

데이터베이스 쿼리 사용

코멘트

시간

TOTAL DURATION 이 전체 트랜잭션 시간에 많은 시간을 기여하는 쿼리를 찾습니다. 이것은 인덱스 또는 기타 최적화를 사용하여 데이터베이스 쿼리를 향상시키기에 좋은 위치를 나타냅니다.

중복 쿼리

같은 종류의 정보를 반복적으로 쿼리하는 쿼리를 찾습니다. 예를 들어, 개별 계정 ID를 조회하기 위한 여러 쿼리. 단일 쿼리로 모든 관련 항목을 가져올 수 있도록 쿼리를 INCLUDE 특정 값(계정 ID 1, 2, 10, 14, 17 등)으로 다시 작성해 보십시오.

데이터베이스 오버헤드

쿼리의 구조를 살펴보고 여러 유형의 정보를 단일 호출로 결합할 수 있는 기회가 있는지 확인하십시오. 예를 들어 계정 ID, 이름 등을 쿼리합니다. 예를 들어 데이터베이스 센터가 다른 지리적 위치에 있는 경우에 유용합니다. 이렇게 하면 오버헤드가 줄어들기 때문입니다.

데이터베이스 요청 및 응답에 걸리는 시간은 매우 빠를 수 있습니다. 그러나 요청을 더 적은 수의 호출로 결합하면 그 시간을 훨씬 더 줄일 수 있습니다.

MySQL

앱의 기본 APM 요약 페이지에서 기본 차트의 데이터베이스 시간을 다른 처리 시간과 비교합니다. 다른 처리 시간에 비해 갑작스러운 스파이크 또는 더 많은 데이터베이스 시간은 문제를 나타낼 수 있습니다.

다른 느린 쿼리 찾기

추적 세부 정보 페이지는 특정 거래의 세부 정보를 검사하는 데 유용합니다. 애플리케이션에서 가장 느린 모든 쿼리를 한 곳에서 보려면 느린 쿼리 기능 을 사용하세요.

Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.