DUVIDAS EM USAR O GFIX

PHELIPO 14/05/2012 15:16:06
#401961
Boa tarde!

Uso VB6 e banco Firebird, portanto preciso fazer manutenção no banco regulamente, para tirar os espaços em branco para ficar mais leve.
So que para isso tenho que usar o GFIX.
Queria uma ajuda, com um exemplo de como incrementar no projeto uma rotina usando o GFIX, para fazer essa manutenção.

Conexão no banco
c:\banco\bancovb.fdb

Obrigado!
LLAIA 15/05/2012 09:58:21
#402014
Já pensou em um arquivo .bat ?

é perigoso fazer essas operações com o banco sendo utilizado. Seria uma boa no batch vc usar um comando para somente o processo do batch acessar o BD e fazer as operações de preferência em uma cópia do seu BD.

No site Firebase costuma ter uns aplicativos bom pra isso.

E outra. Se o seu BD tem crescido muito por causa de garbage, verifique se vc está sustentando conexões abertas para o banco e esquecendo comitar as transações (dependendo do driver utilizado) de leitura também. O ideal no Firebird é matar as conexões, devido à natureza de multi-versionamento dele.
Tópico encerrado , respostas não são mais permitidas