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.

*** Feltöltés alatt ***

Részleg
Oszlop

Bevezetés

A dokumentációban szereplő hibák, valamint azok megoldási javaslatai egy-egy konkrét, megtörtént, valós esethez köthetők. Ez okból irányadóak lehetnek egy-egy felmerülő probléma orvoslása során, azonban a részletes hadware- és software-környezet ismerete nélkül e megoldási javaslatok is csak korlátozott segítséget biztosítanak.

Partnereink, valamint saját tapasztalataink alapján törekszünk a felmerülő problémák okát pontosan felderíteni, viszont erre sok esetben - tekintve az éles üzemben lévő szervereket, összetett vagy éppen speciális környezetet - nincs mindig lehetőségünk. Ezért a leírt megoldások esetenként csak egy kerülő megoldást jelentenek, vagy sajnos hatástalanok az infrastrukturális különbségek miatt.

Tartalomjegyzék

 

Figyelem

Javasolt, bármilyen - e dokumentumban leírt -  módosítás végrehajtása előtt, e leírás részletes áttekintése, tanulmányozása!

Tipp

Telepítési hibák megelőzése érdekében javasolt az Adatbázis szerver telepítése a SUP rendszerhez dokumentáció részletes áttekintése!

Megjegyzés

A problémák nagy hányadára az alábbi irányelvek vizsgálata megoldást jelenthet

  • Elegendő operatív memória áll-e a Firebird processz rendelkezésére?
  • Van-e szabad processzor idő a Firebird processz számára?
  • Megfelelő-e a HDD írási sebessége (HDD fizikai hiba, Cache hiba, RAID vezérlő driver)
  • Hálózati kommunikációt lassítja-e valami (fizikai hiba, hálózati kártya driver, másik processz)
  • Virtualizáció esetén a virtualizált harware-ek összehangolása (Vmware-Tools telepítése, lehetőség szerint nem Legacy driver használata)

...

  • 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

...

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 probléma feltételezhető oka, ha a szerveren a HDD-t érintő file műveletek valamilyen oknál fogva belassulnak. Amennyiben a hálózati műveletek is lassúak, akkor a legfelső - Írás az adatbázisba kliens oldalról - érték is nagyon magas lesz.
  • Linux
    Ennek az egyik megállapítási módja az úgynevezett IO wait state figyelése. Szükséges utility: dstat.



    Ha ebben az értékben 10-esnél magasabb értékek szerepelnek, az már gondot okozhat. Ez nem kizárólag a HDD-ről ad tájékoztatást, hanem összesítésről.

  • Windows

    A Windows-ban a HDD IO-wait figyelése kicsit trükkösebb, erre a PerfMon programot használható, abban pedig a Fizikai lemez | Lemezvárólista jelenlegi hossza és a Fizikai lemez | Lemezvezérlő írási várólista átlagos hossza számlálók alapján lehet ezt felmérni.

 

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.

...

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

...

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 

I finally found the reason of this poor performance. It's driver for HP SmartArray P400 witch are broken above Version: 6.14.0.64 (B) (6 May 2009). I was using version 6.20.0.64 (8 Mar 2010) so now when I downgrade to 6.14.0.64 (B) everything works fine for me.

But I still can't explain why DB workbench and flash apps boost this performance

Forrás: http://forums.techarena.in/windows-x64-edition/1352650.htm