[firebase-br] RES: Atualizar a tabela B com dados de A

Felix - SOL Informática felix em solsistemas.com
Sex Set 7 09:38:08 -03 2018


Atualizar a tabela B com dados de A

Creio que o subselect seja a forma mais rápida, observando o seguinte:
1. há um índice para a.id ?
2. há triggers / views que impactem na velocidade de atualização da tabela
B?

www.solsistemas.com
Francisco Felix

-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Paulo Geloramo
Enviada em: sexta-feira, 7 de setembro de 2018 00:49
Para: FireBase
Assunto: Re: [firebase-br] Atualizar a tabela B com dados de A

Quando a massa de dados é grande desta forma fica muito lento.
Com Execute Block demorou 19 minutos.
Caso tenha alguma sugestão que tenha um desempenho melhor.
--
Paulo Geloramo
www.assisinformatica.com


Em qui, 6 de set de 2018 às 19:49, Gabriel Bonzanini <
gabriel.bonzanini em gmail.com> escreveu:

> Acho que troquei a ordem das tabelas... Mas dá pra ter uma ideia.
>
> Em qui, 6 de set de 2018 19:43, Gabriel Bonzanini < 
> gabriel.bonzanini em gmail.com> escreveu:
>
> > Olá Paulo!
> > Acredito que um subselect seja suficiente... Algo assim:
> >
> > UPDATE A SET A.QUANTIDADE = A.QUANTIDADE + (SELECT B.QUANTIDADE FROM 
> > B WHERE B.ID = A.ID)
> >
> > Abraço.
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br 
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas:
http://www.firebase.com.br/pesquisa_lista.html





Mais detalhes sobre a lista de discussão lista