logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Description

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.

Name

       firebird - Firebird server

Options

-d  Turn debugging on

       -s  Use standaloneclassic mode of operation.

       -i  Use singleprocess mode of operation.

       -pport
           specify listening port number or protocol name

       -h-?  Print short usage information

       -edir
           Specify the path to the Firebird root directory.

       -eldir
           Specify the path to the lock directory.

       -emdir
           Specify the path to the directory containing the messages file.

       -z  Print version information and exit

Synopsis

           firebird [<option>...]

See Also