Índice na Foreign key
Boa tarde pessoal, alguém sabe me dizer se é obrigatório criar índices em colunas foreign key? ou é bom sempre ter, ou não existe foreign key sem índice?
-
- Moderador
- Mensagens: 641
- Registrado em: Seg, 03 Set 2007 3:26 pm
- Localização: Fortaleza - CE
att,
Daniel N.N.
Daniel N.N.
Para criar uma "Foreign Key" é obrigatório fazer uma "CONSTRAINT" mas é opcional criar um "ÍNDICE" em cima desse campo.
Criar índices e FKs depende da necessidade, da arquitetura, da infraestrutura, da volumetria de dados e etc...
Criar índices e FKs depende da necessidade, da arquitetura, da infraestrutura, da volumetria de dados e etc...
-
- Rank: Programador Sênior
- Mensagens: 48
- Registrado em: Qua, 25 Ago 2010 9:39 am
- Localização: Limeira
A criação de índices em colunas com foreign key não é obrigatório mas sim uma boa prática, porque essas colunas serão usadas para fazer joins e conforme a tabela for aumentando de tamanho vai gerar problemas de performance.
Agora se essa tabela tem 100 registros e dificilmente novos registros serão inseridos o índice não será necessário.
Agora se essa tabela tem 100 registros e dificilmente novos registros serão inseridos o índice não será necessário.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 9 visitantes