Re: [firebase-br] SP Selecionável
Carlos H. Cantu
listas em warmboot.com.br
Seg Nov 29 10:26:54 -03 2004
Não está nada errado. Procedures são mais eficientes do que um SELECT
em muito casos, principalmente quando o select envolve JOINS e LEFT
JOINs com inúmeras outras tabelas. Um select como o que vc postou não
traz ganho nenhum de performance ao ser codificado em uma procedure.
[]s
Cantu
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
DM> Olá pessoal,
DM> resolvi fazer um teste com uma SP selecionável. Fiz uma assim:
DM> for select "todos os campos da tabela fornecedores e cidade"
DM> from FORNECEDORES F, CIDADES C
DM> where F.cidade = C.codigo
DM> order by F.codigo
DM> into :parametros
DM> do begin
DM> suspend;
DM> end
DM> e rodei numa base q está num cliente acessand odiretamente por ip...minha
DM> surpresa foi q ao executar o mesmo select d procedure num TSqlQuery, o tempo
DM> de resposta foi de 13 segundos, mas ao executar a procedure, foi de 18
DM> segundos....eu sempre achei q pela procedure deveria ser + rápido.....nas
DM> duas situações estou usando sqlquery+provider+client....o q está errado??
DM> Obrigado,
DM> Diego
Mais detalhes sobre a lista de discussão lista