AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Monitoring Firebird

Ein Thema von lxo · begonnen am 16. Feb 2023 · letzter Beitrag vom 24. Aug 2023
Antwort Antwort
lxo

Registriert seit: 30. Nov 2017
288 Beiträge
 
Delphi 12 Athens
 
#1

Monitoring Firebird

  Alt 16. Feb 2023, 08:11
Datenbank: Firebird • Version: 4 • Zugriff über: UniDAC
Hallo,

ich bin auf der Suche nach einer Monitoring Lösung für einen Firebirdserver.

Hintergrund:
Bei einem Kunden kommt es aktuell immer mal wieder zu starken Leistungsschwankungen.
Einige Operationen dauern mehrere Sekunden statt normalerweise einige Millisekunden und ich kann nicht genau eingrenzen ob nun einfach das Netzwerk, der Terminalserver oder der Datenbankserver dafür verantwortlich ist.

Ich bin da auf einige gestoßen ...
https://ib-aid.com/firebird-advanced-monitoring
https://fbm.gksoft.ch

Habt ihr eine Empfehlung?
Freeware wäre auch ganz nett.
  Mit Zitat antworten Zitat
joehd

Registriert seit: 8. Okt 2008
Ort: Heidelberg
109 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Monitoring Firebird

  Alt 16. Feb 2023, 11:19
Was möchtest du Monitoren ? Die Zugriffe das geht über Delphi eigene Tools je nach dem wie du auf die Datenbank zugreifst. Wenn du statistische Dinge wissen möchtest oder Auslastung und so ggf auch Frendprogramme die gleichzeitig drauf zugreifen dann benötigst du externe Tools würde ich sagen.
joe
immer wenn ich was suche finde ich es hier komisch oder ?
Arbeite mit D3 D5 D2007 DXE Prof
  Mit Zitat antworten Zitat
lxo

Registriert seit: 30. Nov 2017
288 Beiträge
 
Delphi 12 Athens
 
#3

AW: Monitoring Firebird

  Alt 16. Feb 2023, 11:43
Was möchtest du Monitoren ? Die Zugriffe das geht über Delphi eigene Tools je nach dem wie du auf die Datenbank zugreifst. Wenn du statistische Dinge wissen möchtest oder Auslastung und so ggf auch Frendprogramme die gleichzeitig drauf zugreifen dann benötigst du externe Tools würde ich sagen.
Den Firebirdserver möchte ich monitoren, also die Auslastung des Dienstes und alles was an weiteren Infos so geht.
  Mit Zitat antworten Zitat
WiPhi

Registriert seit: 19. Feb 2015
90 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Monitoring Firebird

  Alt 16. Feb 2023, 12:45
Den Firebirdserver möchte ich monitoren, also die Auslastung des Dienstes und alles was an weiteren Infos so geht.
Vielleicht wären dann erstmal die Basics von Interesse, die kann man ziemlich gut mit den Sysinternals ermitteln. Besonders der ProcessExplorer gibt viele Infos raus: https://learn.microsoft.com/en-us/sy...als/downloads/
Wer sucht, der findet. Wer länger sucht, findet mehr.
  Mit Zitat antworten Zitat
Alt 4. Apr 2023, 06:44     Erstellt von functionalpitter
Dieser Beitrag wurde von TBx gelöscht. - Grund: Verdacht auf SPAM und den damit verbundenen verschwenderischen Umgang von wertvollen Bits und Bytes
vr2

Registriert seit: 14. Feb 2022
Ort: Koblenz
2 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Monitoring Firebird

  Alt 24. Aug 2023, 06:24
Bei einem Kunden kommt es aktuell immer mal wieder zu starken Leistungsschwankungen.
Einige Operationen dauern mehrere Sekunden statt normalerweise einige Millisekunden und ich kann nicht genau eingrenzen ob nun einfach das Netzwerk, der Terminalserver oder der Datenbankserver dafür verantwortlich ist.
Das ist zu allgemein. "Einige Operationen" und "normalerweise" müsstest Du präzisieren. Heißt normalerweise "auf meinem Server mit besseren Platten", "mit einer kleineren Datenbank", "nicht virtualisiert", "ohne Virenscanner oder andere Last auf dem Server", "mit einem User statt 50" usw. Oder alle Werktage außer montags?

Performanceschwankungen können zig unterschiedliche Gründe haben, in ganz unterschiedlichen Bereichen. Zuerst ist wichtig, einzugrenzen, welche Art Operationen unter welchen Umständen nicht performt. Dann erst kann man die Art des Monitorings auswählen.

Geändert von vr2 (24. Aug 2023 um 06:29 Uhr)
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#6

AW: Monitoring Firebird

  Alt 24. Aug 2023, 18:20
Läuft der fb unter windows oder linux?
Gruß, Jo
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
672 Beiträge
 
FreePascal / Lazarus
 
#7

AW: Monitoring Firebird

  Alt 24. Aug 2023, 21:00
wir machen so was ja als Produkt für kunden, aber hier für interessierte was wir da machen:

wir schauen alle x sekunden in die beteiligten datenbank rein und lesen dort die mon$ daten
ähnlich wie das ibexpert-services-database monitor aktuell anzeigt aus und schreiben
da alle statements mit relevanten i/o daten (reads/writes/indexed reads/non indexed reads/
Inserts/updates/deletes usw pro statement in eine extra datenbank, die gleiche statement
id wird als pk für updates genutzt. Wir machen da noch einiges mehr aber wenn man die
daten so sammelt hat man auch ohne irgendwo irgendwas anzuschauen ein guten Überblick
was da so lief und welche statements das ding ggf lahm gemacht haben könnten.

Wenn das eine vm ist kommen aber noch ganz andere Faktoren dazu, aktive snapshot sicherung
oder sonstwas. Wenn der server sonstigen quatsch macht sollte man das wie schon vorgeschlagen
mit processmonitor von sysinternals gut sehen, aber das ist nicht immer einfach zu verstehen,
was da die ursache ist.

In der Analyse für Kunden lassen wir das dann 1-2 wochen laufen und schauen uns dann
an wass da gesammelt wurde. Fast immer können wir dann ratschläge geben, die teil zu verbessern,
die da ursache waren.

Die o.a. daten in mon$ tabellen hat jede firebird db >=2.5 eh, der trick ist nur
aufzuzeichnen was da wann drin ist (und dann zu verstehen, was einem das sagen möchte ..)

Vorher aber eh mal einen IEBxpert benchmark da machen ist immmer der erste Schritt, weil
leider extrem viele Kunden ziemlichen Müll als Datenbankserver einsetzen. Ob das
ding teuer war und andere sachen gut kann, hilft da nicht, das I/O Profil eine FB
Anwendung unter hoher Last ist mit ungeeigneter Hardware nervt jeden Anwender, aber
ganz viel IT Hardware Admins glauben ja alles besser zu wissen ....

Wer in Kassel dabei ist, kann mich da auch gerne noch mal ansprechen, ansonsten machen wir so was
aber eh für jeden Kunden im AUftrag auch remote. manchmal reicht mir auch schon eine
aktuelle Datenbankstatistik zu sehen, um zu wissen wo es gewaltig hakt.
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz