[firebase-br] Perfornce em uma view
Cristiano Rebonatto
crebonatto em upf.br
Qui Mar 31 17:28:00 -03 2005
Eu particularmente utilizo views só em casos de segurança e permissões.
Por exemplo, ao invés de dar Grant em 3,.4,5... N tabelas, crio View e
dou Grant na View, conseguindo assim limitar inclusive algumas colunas
que não quero que determinados usuários vejam.
Fora essa situação no que se refere a performance prefiro Select
Procedures.
Não estou abolindo a utilização de Views...
É como o Eduardo escreveu :
"Falar sobre Views é como falar do time de futebol que cada um torce..."
Agora se o FB implementasse o conceito de Materialized Views talvez pesnaria um pouco diferente.
Eduardo Jedliczka escreveu:
>Falar sobre Views é como falar do time de futebol que cada um torce...
>
>Depende da view, depende da versão do banco e principalmente do plan que
>ela monta...
>
>Há casos (comuns na 1.0 e raros na 1.5) em que um select * from view where
>blablabla faz um fetch all na view para depois resolver o where, o que pode
>"prostrar" o banco, mas há casos (não tão comuns) em que views são mais
>rápidas por ter um "resultset" mais enxuto, permitindo o banco escolher um
>plan melhor.
>
>
>[s]
>
>==========================
>Eduardo Jedliczka
>Gerasoft Informática
>Apucarana - Pr
>==========================
>
>----- Original Message -----
>From: "Gustavo André Tenan" <gustavo em tecbyte.com.br>
>To: "FireBase" <lista em firebase.com.br>
>Sent: Thursday, March 31, 2005 4:46 PM
>Subject: [firebase-br] Perfornce em uma view
>
>
>
>
>>Olá pessoal,
>>
>>no caso de select's em view's essas são recriadas toda vez?
>>ou seja, todo vez que eu faço um select nela(view) o select principal
>>que é o que cria a ela(view) é executado..?
>>
>>grato
>>
>>Gustavo
>>
>>
>>
>>>--
>>>No virus found in this outgoing message.
>>>Checked by AVG Anti-Virus.
>>>Version: 7.0.308 / Virus Database: 266.8.6 - Release Date: 30/03/2005
>>>
>>>
>>>______________________________________________
>>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>>Para editar sua configuração na lista, use o endereço
>>>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>Para consultar mensagens antigas:
>>>http://search.gmane.org/search.php?group=rebase
>>>
>>>
>>>______________________________________________
>>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>>Para editar sua configuração na lista, use o endereço
>>>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>Para consultar mensagens antigas:
>>>http://search.gmane.org/search.php?group=firebase
>>>
>>>
>>>
>>______________________________________________
>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>Para editar sua configuração na lista, use o endereço
>>
>>
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
>>Para consultar mensagens antigas:
>>
>>
>http://search.gmane.org/search.php?group=firebase
>
>
>>
>>
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://search.gmane.org/search.php?group=rebase
>
>
>
>
--
+-----------------------------------------------------------+
Cristiano Rebonatto
Setor de Análise e Desenvolvimento
Divisão de Tecnologia da Informação
Universidade de Passo Fundo
Passo Fundo - RS
+-----------------------------------------------------------+
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.8.6 - Release Date: 30/03/2005
Mais detalhes sobre a lista de discussão lista