View ou Union
26/12/2005
0
Bom dia;
Tenho duas tabelas em meu BD FB 1.5(delphi 7) e antes, usando o Interbase versão free a view sobrecarregava o servidor então mudei as chamadas para Union All
Hoje tenho dificuldades em montar minhas SP devido a sempre ter que citar as duas tabelas(5.000.000 de registros cada)
Se usar view minhas dúvidas:
Ambas as tabelas tem um campo ANOMES EX: 200512(DEZ/2005),200511(NOV/05) são inteiros e com indice
Quando solicito a chamada o usuário pode solicitar de 200508 a 200512(5 meses)
O FB vai montar as duas tabelas inteiras de depois filtrar pelo meu where no select da view?
Não posso usar o Where e nem tão pouco indices na montagem da view, qual usar, view ou continuar com o Union all(where+indices)
Cito q minhas tabelas são bem povoadas, as que preciso mais com no minimo 3.000.000 de registros.
No aguardo e obrigado
orpolonio@uol.com.br
Tenho duas tabelas em meu BD FB 1.5(delphi 7) e antes, usando o Interbase versão free a view sobrecarregava o servidor então mudei as chamadas para Union All
Hoje tenho dificuldades em montar minhas SP devido a sempre ter que citar as duas tabelas(5.000.000 de registros cada)
Se usar view minhas dúvidas:
Ambas as tabelas tem um campo ANOMES EX: 200512(DEZ/2005),200511(NOV/05) são inteiros e com indice
Quando solicito a chamada o usuário pode solicitar de 200508 a 200512(5 meses)
O FB vai montar as duas tabelas inteiras de depois filtrar pelo meu where no select da view?
Não posso usar o Where e nem tão pouco indices na montagem da view, qual usar, view ou continuar com o Union all(where+indices)
Cito q minhas tabelas são bem povoadas, as que preciso mais com no minimo 3.000.000 de registros.
No aguardo e obrigado
orpolonio@uol.com.br
Orpolonio
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)