[firebase-br] Indices vs PK

W O sistemas2000profesional em gmail.com
Qui Ago 16 00:00:28 -03 2012


Cuando se crea una PK automaticamente se crea el índice asociado.

Cuando se inserta una nueva fila o se modifica el campo clave, el Firebird
utiliza ese índice para verificar que la PK no esté duplicada.

Saludos.

Walter.




2012/8/15 Ricardo Rodrigues <ricardopd em gmail.com>

> Mais a PK já não é para não permitir registros repetidos ?
>
>
> Em 15 de agosto de 2012 17:38, Eduardo Pelizzari de Andrade <
> eduardoandrade em persoft.com.br> escreveu:
>
> > É necessário, para o banco saber se existem dados repetidos na chave ele
> > vai consultar os índices que é mais rápido do que varrer as tabelas. A
> > mesma coisa vale para o FK.
> >
> > Eduardo Pelizzari de Andrade
> > Persoft Software Aplicativos
> > www.persoft.com.br
> >
> > Em 15/08/2012 15:22, Ricardo Rodrigues escreveu:
> >
> >> Boa tarde, esses dias ajudando um colega, notei que em seu banco de
> dados,
> >>
> >> todas as tabelas possuia uma PK e ele criava um índice idêntico a PK
> >> manualmente, ae fiquei na dúvida.
> >>
> >> 1º - É necessário ? Sera que piora ou melhora o BD em performance ? etc
> ?
> >>
> >>
> >> Opinem se possível em outras informações.
> >> ______________________________**________________
> >> 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<
> http://www.firebase.com.br/fb/artigo.php?id=1107>
> >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<
> http://firebase.com.br/pesquisa>
> >>
> >>
> >> -----
> >> Nenhum vírus encontrado nessa mensagem.
> >> Verificado por AVG - www.avgbrasil.com.br
> >> Versão: 2012.0.2197 / Banco de dados de vírus: 2437/5201 - Data de
> >> Lançamento: 08/14/12
> >>
> >>
> >>
> >>
> >
> > ______________________________**________________
> > 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<
> http://www.firebase.com.br/fb/artigo.php?id=1107>
> > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<
> http://firebase.com.br/pesquisa>
> >
> ______________________________________________
> 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://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista