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 register@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: register@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: register@ibexpert.biz


Firebird IFSMR Server

(German-language version below)

Optimised and dedicated for Firebird databases
0.8 TB SSD for operating system
0,8 TB SSD NVMe SSD drive for Firebird 2.5/3.0/4.0 databases/backups
Dual Network interface: 1 GBit RJ45
32 GB RAM
Operating system preinstalled Windows 2019 Std or DC without license key or Ubuntu Linux
1.5 U height / 19 inch width, 40 cm length rack case
Recommended up to 25 users
Price from EUR 4,000* – latest prices available on request. Due to the current extremely volatile raw material prices, we are unable to guarantee fixed prices long term.

Our IFSLR rack servers offer a significantly higher performance. Please request a written offer for this server by e-mail: register@ibexpert.biz.

The IFSMR reliably achieves values between 230% and 400% in the IBExpert benchmark with the current Firebird 64-bit Linux version, and has proven to be extremely fast and reliable in our pre-installed configuration.

Important: The IFSMR is configured to be used exclusively as a fast Firebird server.

You have full access to all Firebird directories and database paths, but cannot install any other software on this server for performance and security reasons.

After the transfer has been carried out together with you by remote maintenance and the Firebird databases have been set up, we will also set up a backup/restore for you, so that your data backups are reliably performed daily. The data backups are additionally secured on any other drive in the network or in the cloud.

Compare the speed of our servers with your current hardware: https://ibexpert.net/cms/ibexpert-benchmark  



Hardware maintenance and RemoteDBA

The RemoteDBA is a database administrator who remotely accesses the database systems to carry out their work.
This offers the advantages of geographical and temporal independence for database maintenance.
Almost all database-relevant activities on physical and virtual environments, such as monitoring, database operation and prompt troubleshooting, are covered by this service.

The contract is for a maintenance period of 4 years per IFS server and is valid from the date of order.

The basic setup of your IFS servers is included in the hardware maintenance and RemoteDBA package and guarantees optimal performance.
Changes and patches are applied by IBExpert in agreement with both parties.

In the event of a server failure, IBExpert GmbH will take care of the recovery of the defect IFS server as part of the Hardware Maintenance and RemoteDBA package and, if possible, restore it remotely.
In the event of a hardware defect, the server is replaced with a functioning version.

The statutory warranty period for our devices is 24 months in accordance with § 438 BGB (German Civil Code) as a bring-in service.
If the defect is not covered by legal warranty, then the repair will be carried out for a fee, and the repaired server will be returned to you.
During this period, you are not entitled to an exchange or replacement server.

Maintenance contract and RemoteDBA for 4 years: EUR 1,249.00
Offer subject to change without notice.
Delivery dates on request, payment in advance.
The specified delivery dates are always non-binding.

*All prices excl. sales tax/VAT where applicable. Transport costs depend upon delivery location.




Firebird IFSMR Server

Optimiert und dediziert für Firebird Datenbanken
0.8 TB SSD für das Betriebssystem
0,8 TB SSD NVMe-Speicher für Firebird 2.5/3.0/4.0 Datenbanken/Backups
Duale Netzwerkschnittstelle: 1 GBit RJ45
32 GB RAM
Betriebssystem vorinstalliert Windows 2019 Std oder DC ohne Lizenzschlüssel oder Ubuntu Linux
1.5 HE Höhe / 19 Zoll Breite, 40 cm Länge Rackgehäuse
Empfohlen für bis zu 25 Anwender
Preis ab EUR 4.000* – tagesaktuelle Preise auf Anfrage. Aufgrund der aktuell extrem schwankenden Rohstoffpreise können wir keine langfristigen Festpreise garantieren.

Eine wesentlich höhere Leistung bietet unser IFSLR Rackserver. Bitte fordern Sie für diesen Server ein gesondertes Angebot per E-Mail an: register@ibexpert.biz.

Der IFSMR erreicht im IBExpert Benchmark mit der aktuellen Firebird 64-Bit Linux Version zuverlässig Werte zwischen 230% und 400% und hat sich in der von uns vorinstallierten Konfiguration als ausgesprochen schnell und zuverlässig gezeigt.

Wichtig: Der IFSMR ist so konfiguriert, dass dieser ausschließlich als schneller Firebird Server eingesetzt wird.

Sie haben vollen Zugriff auf alle Firebird Verzeichnisse und Datenbankpfade, können auf diesem Server aber aus Performance- und Sicherheitsgründen keine andere Software installieren.

Nach der gemeinsam per Fernwartung durchgeführten Übertragung und der Einrichtung der Firebird Datenbanken, richten wir für Sie auch ein Backup/Restore ein, mit dem Datensicherungen täglich zuverlässig durchgeführt werden. Die Datensicherungen werden auf einem beliebigen anderen Laufwerk im Netzwerk oder in der Cloud zusätzlich abgesichert.

Vergleichen Sie die Leistung unserer Server mit Ihrer aktuellen Hardware: https://ibexpert.net/cms/ibexpert-benchmark 



Hardwarewartung und RemoteDBA

Der RemoteDBA ist ein Datenbankadministrator, der seine Tätigkeit via Fernzugriff (Remote Access) auf den Datenbanksystemen durchführt.
Der Vorteil dieser Methode zum Betreuen der Datenbanken ist die räumliche und zeitliche Unabhängigkeit. Es lassen sich fast alle datenbankrelevanten Tätigkeiten auf physischen und virtuellen Umgebungen wie das Monitoring, der Datenbankbetrieb und die unmittelbare Störungsbehebung mit diesem Service abbilden.

Der Vertrag wird je IFS Server für einen Wartungszeitraum von 4 Jahren geschlossen und gilt ab Auftrag.

Die Grundeinrichtung Ihrer IFS Server ist im Hardwarewartung und RemoteDBA Paket enthalten und garantiert eine optimale Performance.
Änderungen und Patches werden in Absprache beider Parteien von IBExpert eingespielt.

Wenn es zu einem Ausfall des Servers kommen sollte, kümmert sich die IBExpert GmbH im Rahmen des Vertrages um die Wiederherstellung des fehlerhaften IFS Servers und stellt diesen per Remote-Zugriff wieder her.
Im Falle eines Hardwarefehlers wird der Server gegen eine funktionierende Version ausgetauscht.

Gesetzliche Gewährleistungsfrist nach §438 BGB, jedoch nur als Bring In Service.
Liegt kein gewährleistungsrelevanter Fehler vor, wird die Reparatur kostenpflichtig bearbeitet und Sie erhalten den reparierten IFS Server zurück.
Ein Anspruch auf ein Austausch-/bzw. Ersatzgerät besteht nicht.

Wartungsvertrag und RemoteDBA für 4 Jahre: 1.249,00 Euro
Angebot freibleibend, ohne Gewähr.
Liefertermine auf Anfrage, Vorauskasse.
Genannte Liefertermine sind immer unverbindlich.

*Alle Preise zzgl. MwSt. und Verpackung/Versand (Versandkosten je nach Lieferort).


IBExpertDemoDB

Use the IBExpertDemoDB for benchmark testing. The UDFs and SQLs necessary to generate the demo database can be found in the IBExpert Developer Studio's /IBExpertDemoDB directory. The documentation lists the simple steps needed to generate a demo database to the size of your choice.

The IBExpert Benchmarks article illustrates in detail how to utilize this valuable function as a sample web shop.

In the subdirectory, \IBExpertDemoDB, you will find a script, db1_30.sql, which you an use to create a Firebird 3.0 database. Among other things this includes a Soundex function as a stored procedure, as a stored function and as a package. By these means you can create your own functions in Firebird 3.0 or using your own UDF, and use them in SQL as if they were an internal function.

Furthermore there is a basic implementation for a materialized view alternative in this script, which can also be used with older Firebird versions.

By combining a view with a static table it is possible to avoid calculating complex result sets each and every time, and only recalculate them following expiry of specified time intervals.  


Newsletter 2026/07

You can find a German-language copy of the newsletter online here

Current IBExpert version 2026.07.26

This version includes further adaptations and optimisations to new Firebird 6 features, along with minor bugfixes and improvements.

Download here: https://ibexpert.net/dlc


New: RemoteDBA Service is also available for third-party hardware!

Boost the performance of your existing Firebird server hardware or VM with the IBExpert RemoteDBA Service – find out more here. This service is available worldwide.


Just how powerful is a Firebird server really?

Before the first users start complaining about slow response times:

Test your server with the IBExpert Benchmark – you’ll see the result at a glance.

Benchmark typical customer server
A typical Firebird server in a customer environment
Benchmark IBExpert IFS Server
IBExpert Firebird IFS Reference Server

The IBExpert Benchmark is particularly valuable for software vendors and support teams who need to analyse performance issues reported by customers and objectively determine whether bottlenecks are caused by the server hardware.

Try it for free

Download the free IBExpert Benchmark and test your server in just a few minutes:

https://ibexpert.net/benchmark/setup_benchmark.exe

With a current IBExpert Developer Studio subscription or the IBExpert Day Edition, the Extended and XXL benchmarks are also available.

Up to 30 times better performance for Firebird databases

The IBExpert Benchmark highlights the significant difference: depending on the system being compared, our specially developed Firebird IFS servers achieve up to 30 times higher overall performance than typical standard servers.

Ideal for large databases, large numbers of users and demanding applications – without the need for any changes to your software.

High-performance Firebird IFS servers

Optimise the performance, reliability and security of your Firebird databases with our dedicated Firebird IFS servers. Our solution is complemented by a 4-year hardware maintenance and RemoteDBA service, which includes proactive monitoring, regular backups and competent support.

Find out more about technical specifications, configuration options and support services: https://ibexpert.net/cms/firebird-ifslr-server

Further information about our servers: IFS Firebird Server – consistently designed for database performance

Boost the performance of your existing Firebird server hardware or VM with the IBExpert RemoteDBA service

Would you like to use IBExpert RemoteDBA but already have your own server? It is often not necessary to replace all your hardware. Following an analysis and a practical benchmark, we will, if required, recommend specific additional hardware that you can then purchase yourself.

This allows you to optimise your existing server cost-effectively and significantly speed it up.

This service is available worldwide.

Find out more about IBExpert RemoteDBA here: https://ibexpert.net/cms/ibexpertremotedba


Newsletter 2026/07 D

Aktuelle IBExpert Version 2026.07.26

Diese Version enthält weitere Anpassungen und Optimierungen an die neuen Funktionen von Firebird 6 sowie kleinere Bugfixes und Verbesserungen.

Hier downloaden: https://ibexpert.net/dlc


Neu: RemoteDBA-Service auch für Fremdhardware!

Mehr Leistung für Ihre vorhandene Firebird-Server-Hardware oder VM durch IBExpert RemoteDBA-Service, weitere Infos hierDieser Service ist weltweit verfügbar.


Wie leistungsfähig ist ein Firebird-Server wirklich?

Bevor die ersten Anwender über langsame Reaktionszeiten klagen:

Prüfen Sie Ihren Server mit dem IBExpert Benchmark – das Ergebnis sehen Sie auf einen Blick.

Benchmark typical customer server
Typischer Firebird-Server im Kundeneinsatz
Benchmark IBExpert IFS Server
IBExpert Firebird IFS Referenzserver

Besonders wertvoll ist der IBExpert Benchmark für Softwarehersteller und Support-Teams, die von Kunden gemeldete Performanceprobleme analysieren und objektiv feststellen müssen, ob Engpässe durch die Serverhardware verursacht werden.

Kostenlos testen

Laden Sie den kostenlosen IBExpert Benchmark herunter und testen Sie Ihren Server innerhalb weniger Minuten:

https://ibexpert.net/benchmark/setup_benchmark.exe

Mit einer aktuellen IBExpert Developer Studio Subscription oder der IBExpert Day Edition stehen zusätzlich die erweiterten Extended- und XXL-Benchmarks zur Verfügung.

Bis zu 30-fache Performance für Firebird-Datenbanken

Der IBExpert Benchmark zeigt den deutlichen Unterschied: Unsere speziell entwickelten Firebird IFS Server erreichen – je nach Vergleichssystem – eine bis zu 30-fach höhere Gesamtleistung gegenüber typischen Standardservern.

Ideal für große Datenbanken, viele Benutzer und anspruchsvolle Anwendungen – ohne Änderungen an Ihrer Software.

Leistungsstarke Firebird IFS Server

Optimieren Sie die Leistung, Zuverlässigkeit und Sicherheit Ihrer Firebird Datenbanken mit unseren dedizierten Firebird IFS Servern. Unsere Lösung wird durch einen 4-jährigen Hardware-Wartungs- und RemoteDBA-Service ergänzt, der eine proaktive Überwachung, regelmäßige Backups und kompetenten Support umfasst. 

Erfahren Sie mehr über technische Daten, Konfigurationsoptionen und Supportleistungen: https://ibexpert.net/cms/firebird-ifslr-server#German

Weitere Information zu unseren Servern: IFS Firebird Server – konsequent für Datenbankleistung entwickelt

Mehr Leistung für Ihre vorhandene Firebird-Server-Hardware oder VM durch IBExpert RemoteDBA-Service

Sie möchten IBExpert RemoteDBA nutzen, besitzen aber bereits einen eigenen Server? Ein kompletter Hardwareaustausch ist häufig nicht erforderlich. Nach einer Analyse und einem praxisnahen Benchmark empfehlen wir Ihnen bei Bedarf gezielte Zusatzhardware, die Sie selbst beschaffen können.

So lässt sich Ihr vorhandener Server wirtschaftlich optimieren und deutlich beschleunigen.

Dieser Service ist weltweit verfügbar.

Mehr über IBExpert RemoteDBA erfahren Sie hier: https://ibexpert.net/cms/ibexpertremotedba#German 


Firebird performance issues

How do you measure the performance of your own server or your clients'? Have you ever tried to compare the database speed of your Firebird server with new server hardware? Is a XEON Machine better than an Opteron? What improvements can you expect from fast SAS hard disks, RAID controllers or Enterprise SSDs?

The IBExpert Benchmark is a simple but effective tool, which gives you a reference benchmark, based on our recommended IFS Servers. Using IBExpert Benchmark you can generate and compare a reproducible speed index for your Firebird Server hardware. On average, our IFS servers with Firebird are 5 to 10 times faster than the server or virtual machines that our customers have previously used. 

Perform the comparison yourself using our free IBExpert benchmark software on your Firebird server: https://ibexpert.net/benchmark/setup_benchmark.exe

Read more