Chapter 1About this manual

Firebird is a SQL relational database management system. In simple use-cases, you can install it and use its default configuration. For more advanced use-cases, or when you want to tune Firebird to get the best performance, you will need to dig into its configuration options.

This manual is a reference for all configuration options that Firebird exposes in its configuration files, and as environment variables.

Tip

If you’re missing anything or want to make suggestions for improvements, do not hesitate to contact us on firebird-devel or through the firebird-documentation issue tracker.

1.1Firebird versions

This document covers Firebird 4.0 and Firebird 5.0. Our intent is to keep it up-to-date with new, deprecated or removed configuration options as versions are released.

We do not document configuration options for Firebird 3.0 or older if they no longer exist in Firebird 4.0.

This manual may contain documentation of new features and changes of unreleased Firebird versions to simplify manual maintenance. Such features may be removed or changed before release of that Firebird version.