Einzelnen Beitrag anzeigen

mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#1

Zugriff auf PLAN und Page reads möglich?

  Alt 24. Nov 2010, 17:02
Datenbank: Firebird • Version: 2.1 • Zugriff über: egal
Hallo zusammen,

Ich würde gerne unsere Monitoring-Anwendung, die unsere Firebird-Datenbanken überwacht erweitern. Dazu würde ich gerne einige Beispielqueries an die DB schicken und den Plan (rein informativ) sowie erweiterte Statistikdaten über die Ausführung (indexed reads vs. unindexed reads, Anzahl der page reads, Execution times etc.) abgreifen und auswerten. Über die kontinuierliche automatisierte Überwachung könnte man zum einen zeitliche Bottlenecks (wirken sich rein auf die Zeit aus) oder auch strukturelle (im Laufe der Zeit werden z.B. die Page Reads immer mehr -> Cache zu klein) finden.

Da die Tools, die ich bislang gefunden habe dies nicht autmatisiert und mit Archivierung können, würde ich das eben selber schreiben. Vorausgesetzt ich wüsste, wie ich eigentlich an die Infos komme Zugriffsbibliothek ist mir im Prinzip egal, hauptsache das Ziel ist erreichbar. Dinge wie einen Shell-Aufruf von ISQL würde ich mir auch gerne ersparen. Wobei man dort ja IMHO auch nur an den PLAN kommt.

Die konkrete Frage lautet also: Komme ich an diese Informationen überhaupt ran ohne direkt auf die Firebird DLL gehen zu müssen und wenn ja wie.


Danke im Voraus.
  Mit Zitat antworten Zitat