Kapcsolódó információk:
Paraméterezési útmutatók

Összehasonlított verziók

Kulcs

  • Beillesztett sor.
  • Törölt sor.
  • Formázás megváltoztatva.

...

Bővebben
titleServer modes

Some installers ask you to choose between Classic, SuperClassic and Superserver mode. What are they?

 


  • Classic mode (aka MultiProcess) involves a single listening process that spawns off an additional process for each client connection. Using a locking mechanism, it allows shared connections to database files.

  • SuperClassic (ThreadedShared) is a single server process. Client connections are handled by separate threads, each having their own database page cache. Other processes (e.g. embedded servers) may open the same database simultaneously (hence the Shared).

  • Superserver (ThreadedDedicated) is also a single server process with threads handling client connections. There is a single, common database page cache. The server requires exclusive access to each database file it opens (hence the Dedicated).

Each mode is fully stable and there is no reason to categorically prefer one to the other. Of course, you may have your own specific considerations. When in doubt, just follow the installer default for now. Changing the server mode later can be done via the configuration file firebird.conf and requires a restart but not reinstallation. The server mode can even be configured per database (consult the Release Notes for details).


 

Információ

Users of Firebird 2.5 or earlier: please notice that as from Firebird 3, Superserver fully supports the use of multiple processors/cores out of the box, so lack of SMP support is no longer a reason to avoid it.

 


Telepítés

Telepítő készlet

...

A QSoft Kft. saját telepítőt ad ki, mellyel a telepítés egyszerűen elvégezhető, megtalálható a SUP A016 telepítő CD-n, vagy letölthető a https://dl.sup.hu/fb3qssetup

Linux környezet 

Az adatbáziskezelőt a Linux csomagkezelőből egyszerűen lehet telepíteni. A telepítés után a QSoft Kft. által adott konfigurációt file-t include-olni kell a firebird.conf első sorában. 


Mentés

Automatizált

Windows és Linux szerver esetén egyaránt a QSoft Kft által fejlesztett, ütemezhető alkalmazással megoldható (így a mentés a SUP által visszatölthető).

...

  • Felhasználók: SUP programból, jogosultság alapján, feltétel a kliens gépeken gbak.exe telepítve legyen, részletes leírás található a "Kliens telepítési útmutatóban".
    (Terminálszerveres környezetben egyedi beállítások lehetnek szükségesek.)
  • Rendszergazda: SUP-ból, szerveren, mint a felhasználók
  • Rendszergazda: Saját scriptből (gbak vagy nbackup). Komolyab hozzáértést és fokozott ovatosságot igényel az adatok biztonsága végett.
    Ilyen igény esetén a cég rendszergazdája vegye fel a kapcsolatot a QSoft Kft. ügyfélszolgálataával.
  • Rendszergazda: File szinten. Nem javasolt. De ha mégis, akkor a mentés idejére, adatbiztonsági okokból célszerű a FireBird szervert leállítani.

...


Figyelem

Az adatbázis file-ok filesystem szintű mentése megoldható ugyan, de NEM javasolt, mert adatvesztéshez vezethet.

ld.: Firebird FAQ

Bővebben
titleIs it safe to copy the database file?

Generally, it is safe to copy the database file. But, be cafeful:

If you copy it when Firebird server is shut down, there shouldn't be any problem, it's just like any other file on the system. Same applies for databases with no users connected.

Copying database file while it's in use is a bad idea. As Firebird might write new transactions during the copy process, your copy will most probably get corrupt. It's always better to do backup and subsequent restore.

If backup/restore is too slow for you, or you want to use some 3rd party backup tool that only supports file-copy, you can solve the problem with Firebird's nBackup tool:

- lock the database file with nbackup
- copy the file
- unlock it

Locking the database is this way does not prevent database from functioning. All transactions are written to a separate place, and once you unlock the database, they get merged into the main file.

 


Hibakeresés

Rendszer teljesítményének ellenőrzése

...


Ezek egy átlagos (kis terheltségű) rendszer minőségi paraméterei.

 


Tűzfal

Az operációs rendszer tűzfalán a kliensek részére engedélyezni kell a Firebird SQL Server által használt port(ok) elérését. Részletesen lásd itt.
Alapértelmezésben és az alapvető funkciókra az adatbázis motor a 3050-es port-ot használja. Ezen túlmenően a SUP teljeskörű használatához szükség van egy ún. Event Notification port elérésére is. Ezt a portot a Firebird SQL futásidőben (dinamikusan) foglalja le.
Ebben az esetben (jellemzően Windows rendszereken) az alkalmazás alapú tűzfal szabály létrehozása javasolt, így akár a fixen beállított, akár a dinamikus portok elérhetőek lesznek.
 

...

Megjegyzés

Mielőtt az adatbázis szervert átparaméterezik, tapasztalatunk alapján előbb  a szerver erőforrásait, szoftver és hardver komponenseit érdemes megvizsgálni.
A sebességproblémák döntő hányadát a rendelkezésre álló erőforrások szűk keresztmetszete okozza.

 




Függelék

Információk a Firebird SQL honlapjáról

...