Flashcard FC684230
Quais riscos ocorrem ao desabilitar FOREIGN KEY para melhorar a performance do banco?
Projeto e Modelagem de Dados
QUADRIX · 2025
Quais riscos ocorrem ao desabilitar FOREIGN KEY para melhorar a performance do banco?
Mostrar resposta e comentário
Resposta
Desabilitar ou remover FOREIGN KEY compromete a integridade referencial e não é recomendável em produção.
• Integridade referencial: Essas constraints garantem que relacionamentos entre tabelas sejam consistentes e previnem registros órfãos, duplicidade e corrupção de informação.
• Risco de erros: Desabilitar transfere a responsabilidade para a aplicação e aumenta a probabilidade de erros difíceis de detectar.
• Performance temporária: Pode reduzir custos de verificação e melhorar operações massivas, mas deve ser usado apenas temporariamente para cargas controladas e revalidado em seguida.
• Planejador de consultas: A ausência de FKs pode prejudicar otimizações do planejador e também afetar leituras.
• Boa prática: Em produção, otimize índices, queries e arquitetura em vez de eliminar regras de integridade.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/670712
Conteúdo do catálogo FC Concursos · Atualizado em