키 두 테이블을 외부 키로 사용하면 해당 SQL Server가 자식 테이블의 인덱스와 비슷한 것을 만들 것이라고 들었습니다. 나는 이것이 사실이라고 믿는 데 어려움을 겪지 만, 특별히 이것과 관련된 많은 것을 찾을 수는 없습니다.
이것을 묻는 나의 진짜 이유는 아마도 15 개의 관련 테이블이있는 테이블에 대해 delete 문에서 응답 시간이 매우 느리기 때문입니다. 데이터베이스 담당자에게 질문했는데 필드에 외래 키가 있으면 인덱스처럼 작동한다고 말합니다. 이것에 대한 당신의 경험은 무엇입니까? 모든 외래 키 필드에 인덱스를 추가해야합니까 아니면 불필요한 오버 헤드입니까?