Announcement

Collapse
No announcement yet.

Firebird Server langsam

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Firebird Server langsam

    Guten Tag,

    ich habe Firebird 2.1 auf WinServer2003 R8.
    Die Maschine hat 4 Kerne 2,0 Ghz
    Die raktionsgeschwindigkeit von Firebird ist zu langsam.
    Schaut man in den Taskmanager, sieht man während Datenbankzugriffen
    keine nenneswerte CPUausschläge.

    Wie kann ich sehen ob Firebird als Classic oder Superserver installiert ist?
    Was kann man tun, damit Firebird schneller wird?

    Gruß
    Iki

  • #2
    unter windows läuft der classic server im taskmanager als fb_inet_server.exe ist mehrfach gestartet, wenn user auf der DB sind. Der Superserver heißt fbserver.exe und ist nur ein mal gestartet.

    falls es der classic server ist, dann solltest du die cache buffers erhöhen, entweder in der firebird.conf, mit gfix oder in IBExpert - Services- Database properties. 1000 pages ist ein ganz guter Wert, hängt aber beim classic von der Anzahl der connections, der pagesize und dem verfügbaren Speicher ab.
    http://www.ibexpert.net/ibe/index.ph...baseProperties

    wie viel speicher verbrauchen denn die fb serverprozesse?

    Gruß
    Holger
    www.ibexpert.com

    Comment


    • #3
      Hallo,

      unter Prozesse läuft fbserver.exe bei zwei User werden
      16300K Arbeitsspeicher angezeigt.

      Sollte auf den Classich Server umgestellt werden?
      Kann beim Superserver auch einstellungen gemacht werden?

      Comment


      • #4
        womit arbeitest du denn auf der datenbank? welche Software benutzt du? woran machst du fest das der server langsam ist? war das auf anderen Servern schon mal schneller?

        ein paar mehr Erklärungen würden Antworten erleichtern

        Gruß
        Holger
        www.ibexpert.com

        Comment


        • #5
          Hallo,

          >womit arbeitest du denn auf der datenbank?
          Die Frage verstehe ich nicht ganz. In der Datenbank sind Zahlen und Texte,
          keine Bilder, Film oder PDF, wenn Du das meinst.

          >welche Software benutzt du?
          Es handelt sich um eine Branchenlösung, so eine Art Wartenwirtschaft.
          Es werden Materialien angelegt, kalkuliert und fakturiert.

          >woran machst du fest das der server langsam ist?
          Wenn z.B. eine Seite aufgebaut wird, dauert das 1-2 sec. Dabei beobachte ich
          den Server. Die CPU macht so gut wie nichts, dennoch dauert es.
          Laut Hersteller werden aber Daten über das Netz geholt.

          Wir haben ein 1Gig Netzwerk, einen neuen HP File Server.

          > war das auf anderen Servern schon mal schneller?
          Das kann ich nicht sagen, ich möchte Firebird optimal einstellen.
          Dazu ggf. etwas herum experimetrieren, oder auch ggf. auf Classic
          wechseln. Die Datenbank ist noch sehr klein, da wir erst beginnen
          mit dem System zu arbeiten. Aber alles ist jetzt schon zäh/träge.

          Gruß
          Iki

          Comment


          • #6
            welcher Softwarehersteller und welches Produkt? Ich kenn relativ viele, von denen Firebird benutzt wird und einige davon sind nett gesagt suboptimal programmiert, da kannst du an Firebird drehen, was du willst.

            Was sagt denn der Hersteller zu dem Zeitverhalten?

            Da du scheinbar den Superserver im Einsatz hast, kannst du den cache auch höher setzen, z.B. 10000 oder 20000. Umstieg auf 64 Bit Firebird bringt noch was falls dein OS 64 Bit ist. Bei 64 Bit kann auch die gesamte DB im Cache liegen, wenn du genug RAM hast.

            Beim Superserver würde ich auch immer drauf achten, das mindestens eine Connection immer aktiv ist, damit der Cache im Speicher bleibt (sonst würde beim Abmelden des letzten Users der Cache gelöscht werden und bei anmelden des ersten neuen Users der Cache wieder von der Platte nachgeladen werden).

            Falls du auf FB25 umsteigen kannst, könntest du mit der Firebird Trace API protokollieren, ob da überhaupt was läuft. In FB21 geht das über Monitortabellen zwar auch, aber nicht so ausführlich. Beide Funktionen sind in IBExpert Trial/Vollversion im Services Menü erreichbar.


            Gruß
            Holger
            www.ibexpert.com

            Comment


            • #7
              Hallo,

              vielen Dank für die vielen Ansätze.
              Ich gehe diese am Montag mit den Support durch. Mal schauen was man dazu sagt.
              Ich melde mich wieder.

              Vielen Dank
              Iki

              Comment

              Working...
              X