Kapcsolódó információk:
› Paraméterezési útmutatók
Korábbi változatok
Részleg | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
Windows SBS szerven
Microsoft SBS szerver licenc esetén a Firebird SQL szerver teljesítmény problémája mutatkozhat.
...
- Ha az adatbázis rendszerterületen van, akkor - a rendszer írási cache kikapcsolt állapota miatt - az adatbázis írás lassulhat. Lehetőség szerint, át kell tenni az adatbázist nem rendszermeghajtóra.
Don't put databases to the same HDD/RAID where SBS Windows server is installed because it has write cache disabled (and you cannot enable it).
- Ha a Primary Domain Controller (PDC) szolgáltatás aktív, annak jelentős erőforrás igénye miatt teljesítményproblémák adódhatnak. A Microsoft ajánlása szerint pl. az alkalmazás szervert el kell választani a PDC-től, legalább virtualizációval, de inkább fizikailag. (Persze ilyen esetben azt az operációs rendszert nem SBS licenszel kell telepíteni) Amennyiben nem megoldható a Firebird szerver nem SBS licenszű operációs rendszerre való telepítése, akkor érdemes próbálkozni a Firebird Classic Server változatának telepítésével.
Windows operációs rendszer cseréje R2-es változatra
Windows 2008 R2 és Windows 2003 R2 operációs rendszerek esetén jelentkezhet a probléma, hogy ugyanazok a funkciók, melyek az egy kiadással régebbi Windows verziók esetén kitűnő sebességgel működtek, az R2 operációs rendszer verziók esetén kimondottan lassúak.
...
A fenti módszerek segítségével többnyire visszaállítható az "eredeti" sebesség.
Firebird szerveren belüli írás lassulás
A bekarikázott érték nagyon magas, több ezres értéket vesz fel, tipikusan 6-9000 közötti értéket.
...
Lemezterület allokálása
Annak érdekében, hogy a Firebird adatbázis file méretének növekedése során (ahogy egyre több adat kerül bele) az adatbázis file ne fragmentálódjon, célszerű (akár a telepítés során) előre lefoglalni azt a lemezterületet, mely az adatbázis tárolására elegendő lesz. Más adatbáziskezelők ezt DBSPACE-nek hívják.
...
Lehet azonban befolyásolni, hogy az adatbázis méretének növekedését milyen allokációs egységekben tegye.
Ezt a firebird.conf
DatabaseGrowthIncrement bejegyzése szabályozza. Alapértéke: 128 KB. Várhatóan nagy adatbázisok esetén célszerű lényegesen nagyobbra választani, vagy a DBX adatbázis segédprogrammal előre lefoglalni a szükséges területet. ez akár 1 GB is lehet.
Forrás: http://www.firebirdsql.org/rlsnotesh/rlsnotes210.html#rnfb210-fbconf-dbgrowth
Az op.rendszer file-system cache ellenhatásának kiküszöbölése
A Firebird-nak saját cache rendszere van.
Ennek az optimális kihasználása érdekében nem célszerű, hogy a Firebird és az op.rendszer is cache-elje az adatokat.
...
Forrás: http://www.firebirdsql.org/rlsnotesh/rlsnotes210.html#rnfb210-fbconf-fscache
Shadow file
Ez nem más mint egy on-line biztonsági másolat. Akár mirror -nak is nevezhetnénk. Lehetőség szerint ne ugyanazon a fizikai lemezegységen (vezérlőn) legyen, mint az elsődleges adatbázis file (FDB).
Sebesség probléma Win2008R2 esetén
Az alábbi esetben a HP RAID vezérlő "hibás" drivere okoz lassulást, a driver downgrade megoldotta a problémát
...