Announcement

Collapse
No announcement yet.

Firebird Performance optimieren.

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

  • Firebird Performance optimieren.

    Hi,

    ich habe hier ein Warenwirtschaftsprogramm mit 15 Benutzern laufen. Die Aktuelle Hardware ist ein virtuelles XP auf dem Vm ESXI mit 1 mal 2.5 GHZ und 4 GB Ram.

    Die Performance ist bis zu 5 Benutzer sehr gut... danach geht es leider Berg ab. Das ich jetzt schon verschiedene Hardwarevarianten versucht habe und auch das ganze bereits unter Linus installiert hatte muss ich jetzt mal tiefer in den Firebird einblicken und hoffe auf euere Hilfe.

    Ich habe den Sinatica Monitor laufen und dieser bringt mir derzeit folgende Werte:

    Pending Transactions

    Awaiting AGC 5163
    Awaiting Sweep 6985

    und in den Alarmen -> slow Statement und excess table scans


    Und jetzt das was sicher nicht so gut ist: das gstat ergebnis

    Flags 0
    Checksum 12345
    Generation 26097
    Page size 16384
    ODS version 11.1
    Oldest transaction 13814
    Oldest active 20799
    Oldest snapshot 20617
    Next transaction 26088
    Bumped transaction 1
    Sequence number 0
    Next attachment ID 231
    Implementation ID 16
    Shadow count 0
    Page buffers 20480
    Next header page 0
    Database dialect 3
    Creation date Nov 11,
    Attributes force wr

    Variable header data:
    Sweep interval: 0
    *END*


    Hat von euch jemand eine Idee wo ich hier ansetzen könnte ?

    MFG Baumi

  • #2
    Hallo,

    ja, du hast einfach gesagt ein Problem in der Client-Anwendung in Bezug aufs Transaktionsmanagement. Vielleicht AutoCommit das intern dauernd ein Commit Retaining macht?

    Des Weiteren solltest du ab und an mal ein Sweep durchführen (z.B. in der Nacht), da du das Sweep Intervall auf 0 gesetzt hast.

    Wenn du Firebird 2.1 oder höher einsetzt, dann geh mal auf die Monitoringtabellen drauf und schau, welche Transaktionen/Statements aktiv sind.
    Thomas Steinmaurer

    Firebird Foundation Committee Member
    Upscene Productions - Database Tools for Developers
    Mein Blog

    Comment

    Working...
    X