IBExpert Performance Workshop für Datenbank und Applikationen

IBExpert Performance Workshop für Datenbank und Applikationen


Unser Workshop richtet sich an Softwarehäuser und Entwicklungsabteilungen, bei denen Firebird als Datenbankserver eingesetzt wird.

Der Workshop ist auf 2 Tage ausgelegt und kann wahlweise bei Ihnen vor Ort, in unserem Schulungszentrum in Wardenburg oder auch Remote mit PC-Visit oder Teamviewer und Telefon durchgeführt werden.

Wir beginnen mit der Analyse der vorhandenen Software. Dafür ist es wichtig, dass Sie Ihre Entwicklungsumgebung mit einer Kopie einer Produktionsdatenbank im Zugriff haben. Diese kann zum Beispiel auf einem Laptop installiert oder per Remotezugriff erreichbar sein. Somit sind wir in der Lage, die Auswirkung von Quellcodeänderungen im Bereich der Datenbankanbindung zu bewerten.

Als Entwicklungsumgebung können Sie Delphi, Lazarus, Visual Studio, Java oder andere Werkzeuge einsetzen.

Um die erforderlichen Verbesserungen zu identifizieren, ist ein Remotezugriff auf einen Datenbankserver mit einer Produktionsdatenbank im Livebetrieb notwendig. Nur auf diesem Wege ist das relevante Fehlverhalten der eigenen Software im Bereich Indexnutzung, SQL, Transaktionen und Versionierung erkennbar. Für eine effektive Bewertbarkeit sollte Firebird in der Version 2.5 oder 3.0 im Einsatz sein.

Wenn Sie eine ältere Firebird Version im Einsatz haben, konvertieren wir Ihre Datenbank auf Firebird 3.0 Kompatibilität und erarbeiten ein automatisiertes Verfahren zur Umstellung. Dazu buchen Sie bitte einen zusätzlichen Workshop-Tag.

Die problematischen SQLs werden auf der Produktionsdatenbank im Livebetrieb protokolliert und nach Relevanz sortiert optimiert. Mit Hilfe eines Skriptes werden ab sofort alle für die Optimierung relevanten SQL Befehle protokolliert.

Während der Optimierung erfahren Sie, nach welchen Kriterien der Firebird Server Indizes einsetzt und welche Gründe dazu führen können, dass vorhandene Indizes nicht benutzt werden. Ebenso werden protokollierte SQLs isoliert in Ihrem Aufbau untersucht und Sie erhalten Verbesserungsvorschläge, die sofort umgesetzt und nach Möglichkeit im Quelltext der eigenen Entwicklungsumgebung implementiert werden. In bestimmten Fällen können komplexe SQL Befehle durch Stored Procedures oder Updatable Views ersetzt oder ergänzt werden.

Aufgrund der Ergebnisse der Datenbankstatistik untersuchen wir die Operationen im Quelltext der Anwendung. Unnötige Befehle werden eliminiert und ggf. werden wir anhand einfacher Protokolle, Haltepunkte und Aufrufstackanalysen deren Ursache erkennen.

Auf Basis der eingesetzten Hardware- und Serverkonfiguration ermitteln wir abschließend für Sie ebenfalls weitere Verbesserungsvorschläge sowie Kennzahlen und Benchmarkergebnisse, um die Geschwindigkeit von fremder Hardware bei Ihren Kunden bewerten zu können. Ein schneller Fileserver ist keineswegs automatisch auch ein schneller Datenbankserver. Wir liefern Ihnen Argumente, damit Ihre Kunden für Ihre Software optimale Systeme finden können.

Diesen Workshop haben wir bereits weltweit mit verschiedenen Kunden erfolgreich durchgeführt. Wir konnten jede Software zum Teil erheblich optimieren. Schon am ersten Tag kamen auf Basis der Änderungen sofortige Erfolgsmeldungen von der Anwenderseite.

Ihre Terminanfragen oder Fragen zum Workshop richten Sie bitte per E-Mail an: sales@ibexpert.biz.
Zahlungen ausschließlich per Vorauskasse nach Erhalt unsere Auftragsbestätigung und Rechnung per E-Mail.