Verbesserung der Datenbankleistung: Einführung von Query Insights in MongoDB Atlas

Frank Sun and Sabina Friden

Heute bei .local NYC hat MongoDB Atlas die neue Registerkarte „Query Insights“ eingeführt, mit der Benutzer die Leistung ihrer Datenbank direkt in der Atlas-Benutzeroberfläche überwachen, verwalten und optimieren können. Diese neue Funktion bietet Entwicklern tiefere Einblicke in die Leistung ihrer Datenbank mit einem leistungsfähigeren Abfrageanalysetool und detaillierten Metriken auf Namespace-Ebene für eine schnellere Problemlösung und verbesserte Leistung.

Anwendungen und Workloads ändern sich im Laufe der Zeit, sodass es immer schwieriger wird, ineffiziente Abfragen zu verfolgen, die die Ressourcen einer Datenbank belasten. Metriken können aus verschiedenen Gründen in die Höhe schnellen, und die Entwickler benötigen die richtigen Tools, um die Ursache des Problems zu ermitteln, damit sie das Problem schnell identifizieren und beheben können. Query Insights von MongoDB Atlas geht diese Herausforderungen direkt an, indem es die Beobachtungsmöglichkeiten von MongoDB um zwei entscheidende Funktionen erweitert: Namespace Insights und ein verbesserter Query Profiler.

Query Insights bietet Leistungsoptimierung durch umsetzbare Informationen

Die Einführung von MongoDB Atlas Query Insights zeigt das Engagement von MongoDB für fortschrittliches Datenbankmanagement. Diese Funktion erweitert die Beobachtungsmöglichkeiten unserer Plattform um detaillierte und umsetzbare Erkenntnisse. Diese Funktion integriert Namespace Insights und einen verbesserten Query Profiler in einer neuen dynamischen Benutzeroberfläche und trägt dazu bei, die Leistung der Datenbank zu steigern, indem sie die Diagnose optimiert und die Fehlerbehebungszeiten reduziert.

Die neu hinzugefügten Namespace Insights bieten Anwendern Latenzstatistiken auf Sammlungsebene und einen umfassenden Überblick darüber, wie sich die heißesten Sammlungen in einem Cluster im Laufe der Zeit verhalten. Damit können Entwickler die Frage beantworten: „Wer oder was verursacht das Problem?“ Dies ist wichtig, um Leistungstrends zu erkennen und Abfrageoptimierungen zu priorisieren.

Der verbesserte Cluster-zentrierte Query Profiler bietet einen umfassenderen Überblick über langsame und ineffiziente Abfragen über einen größeren Zeitraum. Ein Gesamtüberblick über die Daten des gesamten Clusters ermöglicht eine einfachere Navigation zwischen den Knoten und einen längeren Rückblick, um Trends zu erkennen. Dadurch verringert sich die Zeit für die Fehlersuche, was die Produktivität der Entwickler erhöht und die Gesamtleistung der Datenbank verbessert.

Die wichtigsten Vorteile von Query Insights

Query Insights bietet Nutzern von MongoDB Atlas mehrere neue Vorteile, darunter:

  • Granulare Telemetrie: Schnellere Identifizierung und Lösung von Datenbankproblemen mit Latenzstatistiken auf Namespace-Ebene

  • Verbesserte Beobachtbarkeit: Es ist einfacher, Leistungstrends zu erkennen, Ursachen zu identifizieren und Anwendungen zu debuggen.

  • Gesteigerte Produktivität: Geringere Zeit für die Fehlersuche dank eines umfassenderen Überblicks über langsame Vorgänge

Probieren Sie es aus!

Die Seite „Query Insights“ bietet detailliertere Einblicke in die Datenbankleistung, indem sie Details auf Collection- und Vorgangsebene bereitstellt. Die Seite > „Namespace Insights“ bietet Metriken für die 20 wichtigsten Collections nach Gesamtlatenz.

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.

Bewegen Sie den Mauszeiger über die Diagramme, um zu sehen, wie sich die Collections im Zeitverlauf im Verhältnis zueinander entwickeln. Diese Informationen erleichtern die Beantwortung der Frage: „Wer/was verursacht das Problem?“

Verwenden Sie den Query Profiler, um bestimmte langsame Vorgänge anzuzeigen. Klicken Sie auf einen Punkt im Streudiagramm, um zusätzliche Metadaten zu jedem langsamen Vorgang anzuzeigen.

Klicken Sie auf „Weitere Details anzeigen“, um weitere Metriken und Metadaten zu jedem langsamen Vorgang anzuzeigen, einschließlich des App-Namens, des Vorgangs, der Planübersicht, der Ausführungsstatistiken usw.

Befähigen Sie Benutzer zu Höchstleistungen

Die Einführung von Query Insights in MongoDB Atlas unterstreicht das Engagement von MongoDB, die Beobachtungsfunktionen unserer Plattform zu verbessern. Indem MongoDB den Benutzern die notwendigen Tools und Einblicke für eine optimale Datenbankleistung bietet, ermöglicht es Entwicklern, weniger Zeit mit der Fehlerbehebung und mehr Zeit mit der Erstellung zu verbringen. Dies senkt die Gesamtbetriebskosten und maximiert die Effizienz, was den Arbeitsabläufen unserer Benutzer einen erheblichen Mehrwert verleiht.

Registrieren Sie sich für MongoDB Atlas, unseren Cloud-Datenbankdienst, um Query Insights in Aktion zu sehen. Weitere Informationen finden Sie unter „Abfrageleistung überwachen“.