Die Hauptaufgabe eines Datenbankadministrators (DBA) besteht in der Datenbankwartung, die in der Regel darin besteht, die Datenbank auf einem optimalen Leistungsniveau zu halten. Um dies zu erreichen, kann der DBA wertvolle Zeit damit verbringen, angepasste Skripte zu schreiben, um wichtige Statistiken über seine Systeme zu verfolgen und zu melden. Anhand der aus dem System extrahierten Informationen kann der DBA dann versuchen, die Ursachen für die Probleme zu ermitteln.
Datenbanküberwachungsprodukte von Drittanbietern
Um Zeit zu sparen, könnte der DBA auch den Kauf eines der vielen Datenbanküberwachungsprodukte in Erwägung ziehen, die von Drittanbietern entwickelt und vertrieben werden. Diese Produkte können so konfiguriert werden, dass sie die Datenbank automatisch überwachen und analysieren. Sie sind in der Regel einfach zu installieren und können so eingestellt werden, dass sie den DBA benachrichtigen, wenn potenzielle Probleme entdeckt werden.
Datenbanküberwachungs-Tools sind für die Messung verschiedener Leistungsmetriken konzipiert. Das Thema, auf das sich die Tools jedoch am häufigsten konzentrieren, ist die Leistung der SQL-Anweisungen. Branchenexperten zufolge lassen sich 80 % aller Datenbankprobleme auf eine schlechte SQL-Kodierung zurückführen.
Automatisierte Datenbanküberwachungsprodukte können dazu verwendet werden, die am häufigsten ausgeführten SQL-Anweisungen zu ermitteln. Es gibt sogar Produkte, die in der Lage sind, jede einzelne SQL-Anweisung, die in der Datenbank auftritt, zu verfolgen. Mit Hilfe kompetenter Datenbanküberwachungswerkzeuge kann der DBA feststellen, welche SQL-Anweisungen und Benutzerfunktionen die Systemressourcen am meisten beanspruchen.
Top 10 Database Monitoring Tools
- Datadog.
- Dynatrace.
- Monte Carlo.
- Oracle Enterprise Manager.
- Solarwinds Database Performance Analyzer.
- Checkmk.
- FusionReactor APM.
- Centreon.
Wie sieht es mit der Überwachung Ihrer Datenbanken aus?
Das Herzstück der Überwachung eines jeden Datenbankbestands sind maßgeschneiderte Warnmeldungen, die auf Ihre speziellen Anforderungen zugeschnitten sind, schnelle Einblicke in die Leistung und andere Messgrößen sowie Grundlinien, um Trends im Laufe der Zeit zu erkennen und bei der zukünftigen Kapazitäts- und Infrastrukturplanung zu helfen. Außerdem sollte es einen anpassbaren Überblick über Aktivitäten, Probleme und Warnungen auf allen überwachten Servern bieten.
Ein gutes Tool eines Drittanbieters kann all dies und noch mehr und sollte auch hybride Cloud-Umgebungen und große Bestände unterstützen, unabhängig davon, ob sie vor Ort oder in der Cloud betrieben werden, und Hinweise zu auftretenden Leistungsproblemen und deren Behebung liefern.
Wenn Sie den Punkt erreichen, an dem Ihre interne Überwachungsfunktion zu Ressourcenproblemen oder anhaltenden Problemen bei der Verwaltung Ihres Serverbestands führt, gibt es fünf Faktoren zu beachten.