CONSUMO DE MEMORIA DO SERVIDOR FIREBIRD

MFLAVIO 12/11/2022 10:15:04
#500768
Ola Pessoal,

pessoal estou otimizando um APP aqui da empresa, o qual originalmente não fui eu que escrevi
esse APP usa banco de dados Firebird 2.5

funciona perfeito
mais como estou otimizando, descobri uma situação

quando a conexão e fechada
a memoria alocada no Servidor (serviço do Firebird Server) continua alocada, e só e liberada se fechar o APP

a conexão e feita dessa forma
             
If My.Computer.Network.Ping(IP) Then
cString = "User=SYSDBA;Password=masterkey;Database=" & DB & ";DataSource=" & IP & ";ConnectionTimeout=15;Port=" & Porta & ";Dialect=3"
conexaoFB = New FbConnection(cString)
AreadeTrabalho.Tool.Text = "IP " & IP & " DB " & DB & " port " & Porta
conexaoFB.Open()

sServerPath = IP & "|" & DB
Else
SAviso = "O Servidor Não responde Verifique a rede"
Aviso.ShowDialog()
End
End If


para fechar a conexão
uso
conexaoFB.close

o que fecha a conexão, não consigo acessar os dados ETC
mais a memoria utilizada no servidor, continua alocada

agora se eu fechar o APP
ai sim a memoria e liberada

alguém tem alguma dica de como posso liberar a memoria sem fechar o APP
assim eu fecharia a conexão Libero a memoria

e quando precisar refaço a conexão com o DB
WEBMASTER 12/11/2022 13:31:03
#500769
Resposta escolhida
Esquisito , parece que tem outro ponto do sistema que ainda mantem a conexao aberta nao ?
Na teoria, ao fechar do lado de ca, do lado de la deveria terminar a conexao de fato.
Sera que tem algum setup para manter alocado do lado do servidor ?!?
Tópico encerrado , respostas não são mais permitidas