RES: [firebase-br] Indices (complementando...) Rogério 20/07/07

satoy.matsuoka em hstern.com.br satoy.matsuoka em hstern.com.br
Sex Jul 20 11:17:14 -03 2007


Aproveitando o assunto,

No Oracle, quando fazemos uma FK na tabela correspondente devemos criar o 
índice, para quando o banco realizar a query não fazer LOCK na tabela.
No FireBird teriamos o mesmo problema e a mesma solução ??

Grato
[]'s
Satoy




"Carlos H. Cantu (TeamFB)" <listas em warmboot.com.br> 
Sent by: lista-bounces em firebase.com.br
20/07/2007 10:43
Please respond to
"Carlos H. Cantu" <listas em warmboot.com.br>; Please respond to
FireBase <lista em firebase.com.br>


To
FireBase <lista em firebase.com.br>
cc

Subject
Re: RES: [firebase-br] Indices (complementando...) Rogério 20/07/07






Em situações onde a chave do indice se repete muitas vezes na tabela
(baixa seletividade), pode realmente ser interessante alterar a chave
para ser composta com outro campo que não se repita (ex: chave
primária).

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

R> Olá bom dia a todos!

R> Aproveitando a mensagem de nosso amigo Cezar (afinal hoje é o dia do
R> AMIGO!), para complementá-la, acho que a discussão pode ser útil!

R> Usando o IBAnalyst, notei realmente em todos os casos de tabelas com 
FK,
R> como péssimos.
R> E vou além associando a uma palestra (da qual não participei, mas me
R> passaram esta informação) do 4FDD (Alexandre B. Smith), onde se 
comentou
R> "... que seria bom evitar índices compostos ..." (que de certa maneira
R> poderiam melhorar a seletividade do mesmo), "... preferindo-se usar um
R> índice para cada campo desta composição ...".
R> Com base nestas duas informações, como poderíamos e deveríamos 
realmente
R> tratar esta avaliação do IBAnalyst sobre o assunto índices?

R> Espero que tenham me entendido e não confundido mais ainda a questão!

R> [ ]'s Roger


R> -----Mensagem original-----
R> De: lista-bounces em firebase.com.br
R> [mailto:lista-bounces em firebase.com.br] Em
R> nome de Cezar Wagenheimer
R> Enviada em: sexta-feira, 20 de julho de 2007 09:40
R> Para: lista em firebase.com.br
R> Assunto: [firebase-br] Indices

R> Tenho uma tebela de Filial e outra de Leilão!

R> O IbAnalyst analisou o indice FK na tabela de leilão para FILIAL_COD 
como
R> péssimo, pois só temos 3 filiais diferentes.

R> O que acham? Possi excluir esse índice e fazer a integridade 
referencial por

R> Triggers? A performace vai melhorar ou piorar?

R> []´s
R> Cezar
R> 



R> ______________________________________________
R> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
R> Para editar sua configuração na lista, use o endereço
R> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
R> Para consultar mensagens antigas: http://firebase.com.br/pesquisa


R> ______________________________________________
R> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
R> Para editar sua configuração na lista, use o endereço
R> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
R> Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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://firebase.com.br/pesquisa








Mais detalhes sobre a lista de discussão lista