The properties of the FbServerConfig structure are listed below. For a complete list of FbServerConfig structure members, see the FbServerConfig Members topic.
![]() | |
![]() | |
![]() | |
![]() | |
![]() | Seconds to wait before concluding an attempt to connect has failed. |
![]() | Determines the number of seconds that the lock manager will wait after a conflict has been encountered before purging locks from dead processes and doing extra deadlock scan cycle. Engine detects deadlocks instantly in all normal cases, so this value affects things only if something goes wrong. Setting it too low may degrade system performance. |
![]() | Number of cached database pages. |
![]() | Seconds to wait on a silent client connection before the server sends dummy packets to request acknowledgment. |
![]() | Bytes of shared memory allocated for event manager. |
![]() | Size in bytes of one client's portion of the memory mapped file used for local connections. |
![]() | When a connection wants to lock an object, it gets a lock request block which specifies the object and the lock level requested. Eack locked object has a lock block. Request blocks are connected to those lock blocks either as requests that have been granted, or as pending requests. |
![]() | Tune lock hash list; more hash slots mean shorter hash chains. Only necessary under very high load. Prime number values are recommended. |
![]() | Bytes of shared memory allocated for lock manager. |
![]() | In Classic, only one client process may access the lock table at any time. Access to the lock table is governed by a mutex. The mutex can be requested conditionally -a wait is a failure and the request must be retried - or unconditionally - the request will wait until it is satisfied. This parameter establishes the number of attempts that will be made conditionally. Relevant only on SMP machines. |
![]() | Number of semaphores for interprocess communication. |
![]() | |
![]() | |
![]() | |
![]() |
FbServerConfig Class | FirebirdSql.Data.Firebird.Services Namespace