[firebase-br] Modo Classic -> Processos Perdidos

Fabiano P. fabianopassianoto em gmail.com
Seg Set 5 16:23:05 -03 2016


Alguém consegue uma solução para este problema?

Quando instalamos Firebird, em modo Classic, a cada processo de transação,
ele abre um processo físico no servidor.

Eventualmente alguns processos não fecham, quando termina a conexão, e
ficam acumulando memória no servidor.

Como eliminar esses processos?



Cenário para simular 2 pessoas clicando neste botão na rede deve ser
possível já ocorrer o problema:

*procedure TForm1.Button1Click(Sender: TObject);*
*var*
*  x: TSQLConnection;*
*  i: integer;*
*begin*
*  for i := 0 to 500 do*
*  begin  *
*    x := TSQLConnection.Create(Self);*
*    x.ConnectionName := 'FBConnection';*
*    x.DriverName := 'FireBird';*
*    x.LoginPrompt := False;*
*    x.Params.Assign(SQLConnection1.Params);*
*    x.connected := True;*
*   // x.connected := False;*
*  end;*
*end;*
---------------------
Fabiano P.
Analista de Sistemas/Programador
Tecnologia de Informação e Vivencia - http://blogdamemoria.blogspot.com



Mais detalhes sobre a lista de discussão lista