[firebase-br] Mal uso de índice

Pedro Braga bragaped em gmail.com
Ter Out 26 11:39:53 -03 2010


Felipe, quando a questão Relatada o DB tera uma carga a ser atualizada sem
que a difereças entre os registros é relativamente baixa nesse campo e isso
podera trazer um certa lentidão na tabela dependendo da quantidade de
registro uma forma para solucionar isso é remover a FK e tratar a
integridade apenas em trigges fazendo que o bd não tenha que atualizar a
arvore de index desse campo deixando as operações na tabela mais rapidas,
mesmo fazendo o tratamento via trigger.

Em 26 de outubro de 2010 08:24, Felipe Aron <felipearon em gmail.com> escreveu:

> E ai pessoal como vai?
>
> Tenho um banco Fb 2.1, o ontem usando o IbExpert, fiz um diagnóstico do
> banco.
>
> Ele me apresentou alguns índices que segundo a análise estava sendo mal
> utilizado.
>
> Exemplo:
>
> Tenho a tabela "Colaborador" (filha) o qual faz referencia a tabela
> "Pessoa"
> (Pessoa x Colaborador)
>
> E tenho uma tabela "AcertoEstoque" que possui um campo "CodColaborador" que
> é uma FK relacionada com a tabela "Colaborador".
>
> Segundo a análise, essa FK é ruim. O hint que aparece é: Existem muitos
> registros duplicados.
>
> *PERGUNTA*: O que significa? Encaro isso como um real problema do DB?
>
> Pois se tirar o FK, perco a integridade de relacionamento.
>
>
> --
> #FollowMe: @felipearon <http://twitter.com/felipearon> (
> http://felipearon.com.br/)
> ______________________________________________
> 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