firebird.conf für SuperClassic Server

<< Klicken Sie hier um das Inhaltsverzeichnis anzuzeigen >>

Navigation:  Datenbank Anleitungen > Firebird einrichten > Firebird Versionen >

firebird.conf für SuperClassic Server

Bei der SuperClassic Server Architektur wird empfohlen die folgenden beiden Werte anzupassen.

# ===========================

# SuperServer Engine Settings

# ===========================

#

# ----------------------------

# Which CPUs should be used (Windows Only)

#

# In an SMP system, sets which processors can be used by the server.

# The value is taken from a bit map in which each bit represents a CPU.

# Thus, to use only the first processor, the value is 1. To use both

# CPU 1 and CPU 2, the value is 3. To use CPU 2 and CPU 3, the value

# is 6. The default value is 1.

#

# Type: integer

#

#CpuAffinityMask = 1

 

 

# ----------------------------

# Number of cached database pages

#

# This sets the number of pages from any one database that can be held

# in cache at once. If you increase this value, the engine will

# allocate more pages to the cache for every database. By default, the

# SuperServer allocates 2048 pages for each database and the classic

# allocates 75 pages per client connection per database.

#

# Type: integer

#

#DefaultDbCachePages = 75

 

Folgende Formel berechnet den verwendeten Cache einer DB wobei die PageSize Datenbank spezifisch ist und beim Restore verändert werden kann. Im Unterschied zum Super Server, der das Cache pro Datenbank festlegt, wird beim Super Classic Server der Cache pro Verbindung festgelegt.

 

 

Mit folgender Formel kann eine sinnvolle Grösse der DefaultDBCachePages berechnet werden.

 

Beispiel: 2048 * 1024 / 100 * 16kByte = 209