[firebase-br] Peformance Firebird: SuperClassic Versão: 2.5.8.27089 - 64 Bits

Alan Campos alancampos em gmail.com
Ter Set 25 10:33:42 -03 2018


Bom dia Pessoal,

  Estou tendo diversos problemas relacionados com performance em um cliente
com isso tínhamos um servidor virtualizado e mudamos para o servidor Dell
PowerEdge 2950, achávamos que iriamos ter um ganho de performance mas para
nossa surpresa os usuários estão reclamando bem mais, o servidor está
batendo o tempo todo em 100 % de CPU, acredito que isso está gerando essa
lentidão.

Segue abaixo vários prints e os arquivos de log e conf do firebird.

A aplicação é feita em delphi na arquitetura cliente\servidor.

Ambiente:

CPU: Intel Xeon CPU E5410 @ 2.33 GHz
Firebird: SuperClassic -Versão:  2.5.8.27089 - 64 Bits
Windows Server 2012 R2
Arquivo Firebird.conf disponibilizado pela ibSurgeon.
             Configurado para 4 núcleos.


C:\Program Files\Firebird\Firebird_2_5\bin>fb_lock_print -d "c:\X.FDB

LOCK_HEADER BLOCK
        Version: 145, Active owner:      0, Length: 8048576, Used: 4286832
        Flags: 0x0001
        Enqs: 44832212, Converts:  45606, Rejects: 207451, Blocks: 129656
        Deadlock scans:      0, Deadlocks:      0, Scan interval:  10
        Acquires: 45451285, Acquire blocks: 476191, Spin count:   0
        Mutex wait: 1.0%
        Hash slots: 30011, Hash lengths (min/avg/max):    0/   0/   7
        Remove node:      0, Insert queue:      0, Insert prior:      0
        Owners (55):    forward: 252840, backward: 4286720
        Free owners: *empty*
        Free locks (3181):      forward: 404328, backward: 2771328
        Free requests (832):    forward: 1668552, backward: 3219424
        Lock Ordering: Enabled


Vocês tem alguma sugestão que posso fazer para melhorar essa performance ?

Verifiquei no arquivo de log que apresenta o erro:

SRV-02 Mon Sep 24 10:10:27 2018
INET/inet_error: read errno = 10054

Como consigo identificar a origem desse erro ?


Obrigado.

Atenciosamente,
Alan Campos



Mais detalhes sobre a lista de discussão lista