Fórum Dúvidas quanto aos Índices #51537

13/07/2005

0

Olá, percebi que o Firebird 1.5 me deixa criar quantos indices eu quiser, porem queria saber:

1-) Eu crio um indice normal, tipo, no campo nome (nao indice primario), ele aceita o mesmo nome?

2-) o Indice facilita, eh mais rapido, nas consultas?

3-) se eu colocar muitos indices a tabela pode ficar lenta? ou seja, uma tabela com 500.000 registros, eu insiro um indice nos campos que comunmente eh usado pra busca, no meu select ele ficara lento?


Bem acho que eh soh isso minha duvida!


Dsde ja agradeco


[]s


Titanius

Titanius

Responder

Posts

13/07/2005

Gandalf.nho

1) Não sei se aceita, nunca tentei, eu particularmente dou o mesmo nome mais a letra X no final.
2) Geralmente sim.
3) Índices são uma lâmina de dois gumes, por um lado, facilitam pesquisas e ordenações, por outro tornam as atualizações do banco mais lentas. Por isso, coloque índices apenas nos campos que vc considerar necessários e não coloque índices em campos cuja variação de valores possíveis é muito pequena (ex: um campo SEXO), pois irá piorar a performance em vez de melhorar


Responder

Gostei + 0

14/07/2005

Titanius

Muitissimo obrigado gandalf.nho, como sempre, sua ajuda foi fundamental! :D


[]s


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar