[firebase-br] Campo Computed By

Carlos H. Cantu listas em warmboot.com.br
Seg Dez 28 16:10:28 -03 2015


Não existe limite, mas eu diria que esse tipo de uso tem que ser feito
de forma bem pensada, e não indiscriminada, até porque, dependendo da
complexidade da query, existência de indices, plano de acesso, etc...
o tempo de resposta pode não ser bom.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

DA> Eu gostria de saber se o uso de campos computed com select pode causar
DA> queda de performance no firebird,
DA> pergunto pois o uso desses campos seria ótimo evitando usar inner join nas
DA> consultas sql views etc... mas caso isso possa causar alguma perda de 
DA> performance no banco (não usarei),
DA> nos testes que fiz não percebi nenhuma queda (na verdade houve melhora na
DA> resposta do select visto que não precisei usar inner, left ...)
DA> eu gostaria de uma resposta mais conclusiva. caso alguém possa me 
DA> responder.
DA> eu gostaria de saber tambem se existe um limite para uso desses campos
DA> (tamanho, quantidade)
DA> estou usando assim:
DA> ALTER TABLE ACADPROD ADD GPRNOME COMPUTED BY ((SELECT ACADGPRD.DESCRICAO
DA> FROM ACADGPRD WHERE ACADGPRD.CODIGO = ACADPROD.GRUPO))





Mais detalhes sobre a lista de discussão lista