PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Lentidão na manipulação de dados #219704

10/03/2004

0

Estou precisando na ajuda de vocês.

Tenho um sistema industrial desenvolvido em delphi com banco de dados mysql, só que o mesmo já atingiu a marca de 10.000 registro, e quando vou adicionar, editar ou apagar um deles, há uma lentidão de uns 4segundos e como todos podem percebem, é um tempo significante.

Gostaria de saber uma forma de inserir, apagar e editar mais rapido neste banco. Abaixo segue a forma que utilizo.

Delphi 6
Mysql

Componente: ZZMySqlDatabase, ZZMysqlTable e ZZMysqlTransact
Tou utilizando os comandos:

Para Adicionar:

ZZMysqlTransact.StartTransaction;
ZZMySqlTable.Append;

Para Gravar:

ZZMysqlTable.Post;
ZZMysqlTable.Refresh;
ZZMysqlTransact.Commit;

Para Editar:

ZZMysqlTransact.StartTransaction;
ZZMysqlTable.Edit;

Para Excluir:

ZZMysqlTransact.StartTransaction;
ZZMysqlTable.delete;
ZZMysqlTable.Refresh;
ZZMysqlTransact.Commit;

Dessa forma ta muito lento.

Certo da ajuda de vcs, atenciosamente, cinh0


Cinh0

Cinh0

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar