[firebase-br] Performance no sql
marcelo - teflamar
marcelo em teflamar.com.br
Qui Jan 5 12:10:37 -03 2006
depende de vários fatores:
- quantidade de registros,
- objetos utilizados para acesso aos dados, ibx, dbx, ibo, zeos etc
- velocidade do servidor
- velocidade da rede,
- quantidade de acessos simultâneos
- sistema operacional
uma dica: tente selecionar x registros, select first 100 cod,nome,etc
from tabela where ...
----- Original Message -----
From: "Moyses Perillo de Carvalho" <perillo em pop.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, January 05, 2006 11:53 AM
Subject: [firebase-br] Performance no sql
Performance no sql
Eu tenho um cadastro de cliente onde o select por nome esta muito lento
Quando roda em rede costuma levar muito tempo para dar a resposta
O banco tem a seguinte estrutura
codempresa char(2)
codcliente char(10)
nomecliente varchar(70)
e outros campos
O indece e codempresa e codcliente.
Alguem saberia me dizer o que fazer para torna-lo mais rapido
DM.CQCAD.Close;
DM.CQCAD.Active := FALSE;
DM.DQCAD.DATASET:=DM.CQCAD;
DM.SQCAD.Close;
DM.SQCAD.SQL.clear;
DM.SQCAD.sql.add('SELECT CLEMPRESA, CLCODIGO, CLNOME,
CLENDE,CLBAIRRO');
DM.SQCAD.sql.add(' FROM DEP01000');
DM.SQCAD.sql.add(' where (UPPER(CLNOME) LIKE :WCLNOME)');
DM.SQCAD.sql.add(' ORDER BY CLNOME');
DM.SQCAD.params[0].AsString := '%' + edit1.text + '%';
DM.SQCAD.Open;
Moyses Perillo de Carvalho
www.mdinformatica.com.br
Fone(31)9222 6014
email perillo em pop.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.371 / Virus Database: 267.14.13/221 - Release Date: 04/01/2006
Mais detalhes sobre a lista de discussão lista