Fórum Interbase com Delphi CLX #196906
24/11/2003
0
Estamos desenvolvendo um sistema em Delphi 6 utilizando CLX, com ele utilizamos o Banco de Dados Interbase Open Source 6.0 de Novembro de 1999.
Temos uma tabela com 1.300 itens, o tempo é demasiadamente lento, tanto para abrir quanto para pesquisar esta tabela.
Tentamos vários artifícios para melhorar a performance e nada.
Alguém tem uma idéia de como podemos fazer um acesso à essas tabelas melhorando esta performance?
Obrigado,
Samuca
Samuca
Curtir tópico
+ 0Posts
24/11/2003
Marcelo.c
Você utiliza IBX, DBExpress ou qual objeto de ligação ?
Gostei + 0
25/11/2003
Samuca
Esta tabela tem um campo que é chave estrangeira de outras tabelas.
Utilizamos os objetos da Tab INTERBASE do Delphi quando em CLX.
Samuca
Gostei + 0
25/11/2003
Marcelo.c
Eu resolvi um problema parecido, com os mesmos objetos, desfazendo as ligações mestre-detalhe entre os objetos e utilizando IBQuery ao invés de IBTable.
No evento AfterScroll da tabela/Query mestre eu passo o código da chave estrangeira como parâmetro para as Queries detalhe.
Ao cadastrar qualquer item é necessário passar o código mestre via programação.
Assim consegui uma velocidade de acesso muito melhor.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)