데이터베이스 성능 향상: MongoDB Atlas의 쿼리 인사이트(Query Insights) 출시

Frank Sun and Sabina Friden

MongoDB Atlas는 오늘 .local NYC에서 사용자가 Atlas UI 내에서 바로 데이터베이스 성능을 더 효과적으로 모니터링, 관리 및 최적화할 수 있는 새로운 쿼리 인사이트(Query Insights) 탭을 선보였습니다. 이 새로운 기능은 개발자에게 데이터베이스 성능에 대한 보다 심층적인 인사이트를 제공합니다. 더욱 강력해진 쿼리 분석 도구와 상세한 네임스페이스 수준 메트릭을 통해 개발자는 문제를 더 빠르게 해결하고 성능을 개선할 수 있습니다.

애플리케이션과 워크로드는 시간이 지남에 따라 변화하기 때문에 데이터베이스의 리소스에 부담을 주는 비효율적인 쿼리를 추적하기가 점점 더 어려워집니다. 메트릭은 다양한 원인에 따라 증가할 수 있으며 개발자는 문제를 신속하게 식별하고 해결할 수 있도록 문제의 원인을 파악하는 데 적합한 도구가 필요합니다. MongoDB Atlas의 쿼리 인사이트는 네임스페이스 인사이트(Namespace Insights)와 향상된 쿼리 프로파일러(Query Profiler)라는 두 가지 주요 기능으로 MongoDB의 관찰 가능성을 강화하여 이러한 문제를 직접 해결합니다.

실행 가능한 인텔리전스를 통해 성능 최적화를 제공하는 쿼리 인사이트

MongoDB Atlas 쿼리 인사이트의 출시는 MongoDB가 최첨단 데이터베이스 관리를 제공하는 데 전념하고 있음을 보여줍니다. 이 기능은 상세하고 실행 가능한 인사이트를 제공하여 플랫폼의 관찰 가능성을 개선합니다. 또한 새로운 동적 인터페이스에 네임스페이스 인사이트와 향상된 쿼리 프로파일러를 통합하여 진단을 간소화하고 문제 해결 시간을 단축하여 데이터베이스 성능 향상에 도움을 줍니다.

새로 추가된 네임스페이스 인사이트 기능은 사용자에게 컬렉션 수준의 지연 시간 통계를 제공하고 클러스터에서 가장 사용량이 많은 컬렉션의 시간 경과에 따른 성능을 포괄적으로 보여줍니다. 이를 통해 개발자는 "누가 또는 무엇이 문제의 원인인가?"라는 질문에 답변할 수 있으며 이는 성능 추세를 파악하고 쿼리 최적화의 우선순위를 정하는 데 중요한 역할을 합니다.

향상된 클러스터 중심 쿼리 프로파일러는 더 광범위한 기간에 걸쳐 느리고 비효율적인 쿼리를 보다 포괄적으로 보여줍니다. 클러스터 전체에서 데이터를 포괄적으로 파악하면 노드 간 이동이 더 쉬워지고 추세를 파악할 수 있는 조회 기간이 더 길어집니다. 이는 결과적으로 문제 해결 시간을 단축해 주어 개발자 생산성이 향상되고 전반적인 데이터베이스 성능이 개선됩니다.

쿼리 인사이트의 주요 이점

쿼리 인사이트는 MongoDB Atlas 사용자에게 다음과 같은 몇 가지 새로운 이점을 제공합니다.

  • 세분화된 원격 분석: 네임스페이스 수준의 지연 시간 통계를 통해 데이터베이스 문제를 더 빠르게 식별하고 해결할 수 있습니다.

  • 향상된 관찰 가능성: 성능 추세를 더 쉽게 파악하고 근본 원인을 식별할 수 있으며 애플리케이션 디버깅이 더 용이해집니다.

  • 생산성 향상: 느린 작업을 보다 포괄적으로 볼 수 있어 문제 해결 시간이 단축됩니다.

지금 이용해 보세요!

쿼리 인사이트 페이지는 컬렉션 및 운영 수준 세부 정보를 제공하여 데이터베이스 성능에 대한 보다 세분화된 인사이트를 제공합니다. 네임스페이스 인사이트 페이지는 총 지연 시간을 기준으로 상위 20개 컬렉션에 대한 메트릭을 제공합니다.

Screenshot of the Query Insights dashboard with the caption: The Query Insights page gives more granular insights into database performance by providing collection and operation level details. The Namespace Insights page provides metrics for the top 20 collections by total latency.

차트 위로 마우스를 가져가면 시간 경과에 따른 컬렉션의 상대적 성능을 파악할 수 있습니다. 이 정보를 통해 "누가 또는 무엇이 문제의 원인인가?"라는 질문에 더 쉽게 답할 수 있습니다.

쿼리 프로파일러를 사용하여 특정한 느린 작업을 볼 수 있습니다. 분산형 차트의 한 지점을 클릭하면 각 느린 작업에 대한 추가 메타데이터를 가져올 수 있습니다.

세부 정보 보기를 클릭하면 앱 이름, 작업, 계획 요약, 실행 통계 등 각 느린 작업에 대한 더 많은 메트릭과 메타데이터를 확인할 수 있습니다.

사용자가 최고의 역량을 발휘할 수 있도록 지원

MongoDB Atlas의 쿼리 인사이트 출시는 플랫폼의 관측 가능성을 강화하기 위한 MongoDB의 노력을 보여줍니다. MongoDB는 사용자가 디버깅 시간을 줄이고 개발에 더 많은 시간을 할애할 수 있도록 필요한 도구와 인사이트를 제공하여 데이터베이스 성능을 최적화합니다. 이를 통해 총소유비용이 절감되고 효율성이 극대화되며 사용자의 운영에 상당한 이점을 더해줍니다.

클라우드 데이터베이스 서비스인 MongoDB Atlas에 등록하고 쿼리 인사이트의 실제 활용 사례를 알아보세요. 자세한 내용은 쿼리 성능 모니터링을 참조하세요.