Monitoring

(German-language version below)

IBExpert Firebird SQL Performance Monitoring
Your way out of the blind alley

The situation

  • You are using Firebird-based software
  • The benchmark shows that your hardware attains a reasonable speed and yet certain queries in your software take much longer than acceptable
  • The server becomes slower and slower, but speeds up again after rebooting
  • The time required for certain queries or software reaction time in dialogs varies

The blind alley

It is becoming increasingly difficult to work effectively with the software, but the software provider claims that this is not the fault of his software, but of your hardware, your operating system or your network etc.

Your software manufacturer provides no beneficial support, instead you have to listen to claims that you are the only one who has this problem, all other customers are satisfied.

By now you begin to doubt that the software provider is taking your concerns seriously at all.

The solution

You commission us to take a look behind the scenes, to support you in your discussions with your software provider, and to counter the repetitive excuses with objective reasoning.

With our tools and our experience we examine not only the hardware and operating system in use, but also what the database needs to handle in terms of the application’s SQL queries.

We are often rapidly able to detect SQL commands, which do not use appropriate indices or are poorly formulated.

As the size of the database increases, these effects become more and more severe, and when the data volume doubles, the SQL commands will not just take twice as long to execute, but considerably longer.

An isolated test of a query on the programmer's fast laptop, which may use only part of the database, but does not have to process queries from 20-50 or more other workstations, only helps to pass the buck to you again.

With our help, you can quickly detect whether this query or screen reaction time is at all representative of your issues.

IBExpert Firebird SQL Performance Monitoring together with our support provides a way out of this blind alley in discussions with your software provider.

Improvements

We will show you where bottlenecks occur in your system and how well your hardware/software fits and interacts with your working environment.

We can offer you and/or your software provider concrete advice on what could be improved, in order to achieve optimum performance of your Firebird database systems and software, even with large-scale customer implementations and data volumes.

Whether it is a matter of indices, optimized SQL queries or general tips and tricks, we see ourselves as a moderator between yourself and your software provider.

If, as in almost all cases where we have already successfully implemented monitoring, the software provider is prepared to work with us constructively, then you will often see significant progress already in the next software update.

We also examine your application at network protocol level, because often data is retrieved over the network that is not visible anywhere in the application software. The developer is often not even aware of this problem until we point it out to him with specific examples and offer workarounds to avoid it.

Our services

Let us, as database experts, analyse your database system and propose improvements to optimise performance. You will find that our wealth of experience will certainly offer you new aspects, so that you and your software provider will be in a position to optimize your database system.

Our common goal should be to create an optimal working environment without making poor compromises and seeking solutions, also from your software provider.

We offer our IBExpert Firebird SQL Performance Monitoring for the price of 1,200 Euros: IBExpert Firebird SQL Performance Monitoring.

Following receipt of payment we will arrange a date to start our analysis by remote maintenance and will normally let the monitoring run for 7 days or longer if desired.

You will receive a detailed report by e-mail within 72 hours following the completion of the monitoring.

Our standard offer is valid for Firebird 2.5 and upwards. For older Firebird versions please request an offer from sales@ibexpert.biz


IBExpert Firebird SQL Performance Monitoring
Ihr Ausweg aus der Sackgasse

Das Szenario

  • Sie setzen eine Firebird basierende Software ein
  • Der Benchmark zeigt, dass Ihre Hardware eine akzeptable Geschwindigkeit erreicht und trotzdem dauern bestimmte Abfragen in Ihrer Software erheblich länger als man erwarten würde
  • Der Server wird immer langsamer und ist aber nach einem Neustart wieder schneller
  • Die Zeiten für bestimmte Abfragen oder Maskenaufbau sind unterschiedlich lang

Die Sackgasse

Ein effektives Arbeiten mit der Software wird immer schwieriger, aber der Softwarehersteller behauptet, das liegt nicht an seiner Software, sondern an Ihrer Hardware, an Ihrem Betriebssystem oder an Ihrem Netzwerk etc.

Ihr Softwarehersteller hilft Ihnen nicht und Sie müssen sich immer wieder anhören, dass Sie der einzige sind, der dieses Problem hat, alle anderen Kunden sind glücklich.

Sie zweifeln mittlerweile daran, dass der Softwarehersteller Ihre Einwände überhaupt ernst nimmt.

Die Lösung

Sie beauftragen uns, denn wir schauen hinter die Kulissen, um Ihnen in der Diskussion mit Ihrem Softwarehersteller mit Rat und Tat zur Seite zu stehen, und um die wiederholten Ausreden mit Argumenten außer Kraft zu setzen.

Mit unseren Werkzeugen und unserer Erfahrung prüfen wir neben der von Ihnen eingesetzten Hardware- und Betriebssystem-Kombination auch das, was die Datenbank an SQL-Abfragen der Anwendungsprogramme alles beantworten muss.

Oft erkennen wir sehr schnell SQL-Befehle, die keine passenden Indizes benutzen oder einfach nur in der Abfragesprache nicht sauber formuliert sind.

Mit zunehmender Datenbankgröße werden dann diese Auswirkungen immer heftiger und sämtliche SQL-Befehle werden bei Verdoppelung der Datenmenge oft nicht nur die doppelte Zeit brauchen, sondern wesentlich länger.

Ein isolierter Test einer Abfrage auf dem schnellen Laptop des Programmierers, der möglicherweise auch nur einen Teil der Datenbank dafür benutzt, aber keinesfalls Abfragen von 20-50 oder mehr anderen Arbeitsstationen bearbeiten muss, hilft dabei nur dem Softwarehersteller, Ihnen wieder den schwarzen Peter zuzuschieben.

Ob diese gezeigte Abfrage oder Maske überhaupt Ihr Problem darstellt, werden sie mit unserer Hilfe sehr schnell feststellen.

Das IBExpert Firebird SQL Performance Monitoring liefert Ihnen mit unserer Hilfe bei der Diskussion mit Ihrem Softwarehersteller einen Ausweg aus dieser Sackgasse.

Verbesserungen

Wir werden Ihnen aufzeigen, wo die Engpässe in Ihrem System liegen und wie gut Hard-/Software in Ihre Arbeitsumgebung passen und zusammenspielen.


Benchmark Ergebnisse mit Firebird 3.0
auf einem IFSLR Server

Sie und/oder Ihr Softwarehersteller bekommen von uns konkrete Hinweise, was verbessert werden sollte, um im Zusammenspiel von Firebird Datenbanksystemen mit Ihrer Software auch bei größeren Kundeninstallationen und Datenmengen eine optimale Performance zu erhalten.

Ob es dabei um Indizes geht, bessere SQL-Abfragen oder generelle Tipps und Tricks. Wir sehen uns als Moderator zwischen Ihnen und dem Softwarehersteller.

Wenn der Softwarehersteller, wie in fast allen Fällen, bei denen wir das Monitoring bereits erfolgreich umgesetzt haben, konstruktiv mit uns zusammenarbeitet, dann werden Sie oft bereits im nächsten Release-Update der Software deutliche Fortschritte feststellen.

Wir untersuchen Ihre Applikation auch auf Netzwerkprotokollebene, weil oft Daten bereits über das Netzwerk abgerufen werden, die in der Anwendungssoftware nirgendwo angezeigt werden.

Der Programmierer ist sich dieses Problems oft gar nicht bewusst, bis wir ihn darauf mit konkreten Beispielen hinweisen und Workarounds anbieten, mit denen er das vermeiden kann.

Unsere Dienstleistung

Lassen Sie uns als Datenbankexperten Ihr Datenbanksystem analysieren, um Ihr System für eine optimale Performance zu verbessern. Sie werden sehen, dass unser Erfahrungsschatz sicher auch Ihnen neue Aspekte vermitteln wird, so dass Sie und Ihr Softwarehaus in der Lage sein werden, Ihr Datenbanksystem optimieren zu können.

Unser gemeinsames Ziel soll es sein, eine optimale Arbeitsumgebung zu schaffen, ohne faule Kompromisse und ehrliche Antworten zu finden, auch von Ihrem Softwarehaus.

Wir bieten Ihnen unser IBExpert Firebird SQL Performance Monitoring zum Preis von 1200 Euro. Bestellen Sie per mail an: sales@ibexpert.biz

Nach Zahlungseingang starten wird das Monitoring zu einem vereinbarten Termin per Fernwartung und lassen es üblicherweise 7 Tage, oder auf Wunsch auch länger, laufen.

Nach Ende des Monitorings erhalten Sie innerhalb von 72 Stunden einen ausführlichen Bericht per E-Mail.

Unser Standard Angebot ist nur gültig für alle Firebird Versionen ab Firebird 2.5. Für ältere Firebird Versionen fragen Sie bitte unser Angebot an: sales@ibexpert.biz