Na verdade a melhor alternativa pra isso é você paginar seus dados...
diminua o retorno da consulta para poucos registros... 50 no máximo
por que o usuário não vai poder analisar muitos mesmo... usando isso
você consegue resultados bem rápidos.. e não vai ser preciso se
preocupar em deixar o usuário saber que você está fazendo alguma coisa
com seu banco de dados.

On May 26, 11:01 am, Guilherme Sjlender <guisjlen...@gmail.com> wrote:
> A questão é que é muito relativo essa situação...
>
> Se você tiver a noção se média de tempo de pesquisa diante de um número X de
> registros você poderia fazer da seguinte forma:
>
> - Primeiro faça um COUT(*) para saber quantos registros tem;
> - Retorna esse número para o Flex e faça um calculo de tempo que levará para
> a pesquisa e executa esse tempo no Progress enquanto a pesquisa acontece
> realmente no php;
>
> É uma forma, não tão funcional. Mas, diante da situação, vc consegue dar uma
> mascarada ao usuário final.
>
> Não sei se seria viável também, mas a tentativa é livre ^^
>
> Até mais e boa sorte
>
> Att.
> Em 26 de maio de 2010 10:54, Fredy Gadotti <thief...@gmail.com> escreveu:
>
>
>
>
>
> > É que no php eu não sei se tem algo para fazer o datapush do php para o
> > Flex como dá para fazer com o Java.
> > Ai vai ter que esperar o comentário de alguém que conheça mais de php.
>
> > 2010/5/26 Rubem Oliveira <rubaoguit...@gmail.com>
>
> >> Fredy vlw a reposta,
> >> Bem interessante, não sei se na prática funciona bem, mas é boa a idéia...
> >> hehehhe
>
> >> Mas nesse projeto, estou usando o ambiente Flex4+ZendFramework+PHP+BD, e
> >> por isso que levantei o caso, não conheço nada com PHP....
>
> >> Vamos ver se alguém possui mais sugestões.... é que, particularmente,
> >> nunca vi o funcionamento ...
>
> >> Att.
>
> >> Rubem Oliveira
>
> >> Em 26 de maio de 2010 10:43, Fredy Gadotti <thief...@gmail.com> escreveu:
>
> >> Não sei qual seu backend, mas se for Java acho que dá para fazer alguma
> >>> coisa sim.
> >>> Ainda não tive tempo para tentar implementar e ver se funciona, mas minha
> >>> idéia era mais ou menos assim:
>
> >>> Passar um objeto a mais na assinatura do remoteObject, onde ele diria
> >>> para qual Consumer ele deve enviar a informação.
> >>> No Java criar um Thread para enviar informações de tempos em tempos ( não
> >>> fazer para cada registro para não sobrecarregar o trafégo, fazer a cada 
> >>> 1000
> >>> por exemplo ) usando um Producer.
> >>> No Flex criar uma ProgressBar que atualiza conforme os dados recebidos no
> >>> Consumer pelo Producer do Java.
>
> >>> Talez o Mário Junior possa dizer se isso é possível do jeito que
> >>> imaginei.
>
> >>> 2010/5/26 Rubem Oliveira <rubaoguit...@gmail.com>
>
> >>>> Galera, existe uma forma de saber o tempo de uma query no banco de
> >>>> dados?
>
> >>>> Exemplo, tenho aplicação e vou fazer uma consulta com aproximadamente
> >>>> 60000 registros, e não quero deixar o usuario sem feedbak, apenas com o
> >>>> mouse em showBusyCursor.
> >>>> Existe alguma maneira de fazer um preloader estimado de progresso, ou
> >>>> algo do gênero?
>
> >>>> Att.
> >>>> Rubão
>
> >>>>  --
> >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> >>>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> >>>> Para sair da lista, envie um email em branco para
> >>>> flexdev-unsubscr...@googlegroups.com
> >>>> Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
>
> >>>  --
> >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> >>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> >>> Para sair da lista, envie um email em branco para
> >>> flexdev-unsubscr...@googlegroups.com
> >>> Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
>
> >>  --
> >> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> >> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> >> Para sair da lista, envie um email em branco para
> >> flexdev-unsubscr...@googlegroups.com
> >> Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
>
> >  --
> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> > Para sair da lista, envie um email em branco para
> > flexdev-unsubscr...@googlegroups.com
> > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
>
> --
> -----------------------------------------------------------
> Guilherme Sjlender                            -
> Desenvolvedor RIA - Flex/Java         -http://site.gflex.biz                  
>     -
> ------------------------------------------------

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a