é somente uma consulta que esta sendo realizada. quando faco a 
colsuta via sql no proprio oracle ela sai de maneira rapida.. porem 
quando faco a mesma consulta no delphi a resposta e demora.
pode me ajudar?

 

--- Em delphi-br@yahoogrupos.com.br, Demian Lessa <[EMAIL PROTECTED]> 
escreveu
> Primeira pergunta- você realmente precisa de *todos* os dados que 
está 
> buscando? Trata-se de um único SELECT ou de vários SELECTs 
principais e 
> outros secundários (detalhes, resumos, etc)?
> 
> Se o problema for no volume de dados, isto é, no tempo que leva 
para 
> transportar os dados entre o cliente e o servidor, então não há 
muito o 
> que fazer mesmo (considerando que você recupera apenas o essencial).
> 
> Um teste bem interessante para você é rodar a mesma consulta com as 
> ferramentas do Oracle e ver se o resultado demora tanto quanto no 
seu 
> aplicativo Delphi.
> 
> Na minha experiência, entendo que existem consultas que são, por 
> natureza, complexas e lentas na execução. Se for esse seu caso, 
cabe 
> então analisar (veja o plano de consulta) a identificar o gargalo 
da 
> consulta. Assim, você poderá tentar resolvê-lo mudando JOINs, 
usando 
> novos índices, criando uma rota alternativa para realizar uma 
tarefa, 
> quebrando um SELECT complexo em 2 ou mais SELECTs mais simples ou 
até 
> mesmo mantendo uma tabela redundante no sistema com os dados já 
> processados para seu relatório (ou seja, um espelho do relatório 
pronto 
> para ser consultado).
> 
> Enfim, com a pouca informação que você passou, fica difícil ir além 
disso.
> 
> Cordialmente,
> 
> Demian Lessa
> Salvador - Brasil
> 
> hugaum wrote:
> > 
> > Estou desenvolvendo um relatorio onde faco uma consulta em um 
banco 
> > de dados oracle 8i, porem a tabela que estou consultando e muito 
> > grando e isso esta deixando o relatorio muito lento.
> > Como poderia esta otimizando esta consulta para retornar o 
relatorio 
> > de forma mais rapida.
> > ja estou fazendo filtro nos dados utilizando o where e mesmo 
assim 
> > ainda esta lento.
> > 
> > Obs.: estou utilizando o oracle 8i e delphi 2005.
> > 
> > Grato
> > Hugo 
> > 
> > 
> > 
> > 
> >





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a