firebird(8)

firebird8

Firebird server

Usage

firebird [<option> ...]

Overview

firebird is the main process of the Firebird RDBMS server. It has three modes of operation:

single-process

This is the same as the superserver flavour of version 2.5 and before. It consists of a single listener process that handles all connections. It is single-threaded and therefore is capable of using only one CPU. All connections use shared cache to database pages. A crash in the code handling a connection brings down the whole server.

standalone classic

This is the same as the superclassic flavour of the 2.5 version. A single listener process spawns a new thread for each connection. It is capable of utilizing multiple CPUs. The database cache is not shared between connections. The inter-process communication is pretty fast because all threads reside in the same process. A crash in the code handling a connection brings down the whole server.

Internet "super-server" handler

This is the same as the classic flavour of version 2.5 and before. Each connection is handled by a separate fireird process, spawned by the Internet super-server (e.g. inetd or xinetd). It is capable of utilizing multiple CPUs. The database cache is not shared and the inter-process communication is slower than the other operational modes. In this mode, a crash caused by one connection doesn't bring down the whole server, but only the crashed instance.

Options

-d

Turn debugging on

-s

Use standalone classic mode of operation.

-i

Use single process mode of operation.

-p port

specify listening port number or protocol name

-h
-?

Print short usage information

-e dir

Specify the path to the Firebird root directory.

-el dir

Specify the path to the lock directory.

-em dir

Specify the path to the directory containing the messages file.

-z

Print version information and exit

Releases

2 releases since Debian 11 (Bullseye); the text changed 1 time.

  1. 11
  2. 12

From firebird3.0-server 3.0.11.33637.ds4-2+deb12u1 in Debian 12 (Bookworm). Parsed by carta from the page's man source.