작성
·
225
답변 1
0
안녕하세요, 인프런 AI 입니다.
외래키의 위치를 정하는 것은 자주 조회되는 형태를 기준으로 하는 것이 일반적입니다.
연관관계의 주인을 정할 때, 외래키 위치를 고려하는 이유는 주로 조회 성능을 개선하기 위해서입니다.
주로 조회하게 될 쪽에 외래키를 두는 것이 일반적으로 좋은 성능을 내기 때문입니다.
하지만, 외래키의 위치를 정할 때에는 실제 사용처를 고려해야 합니다.
어느 테이블이 더 자주 조회되는지, 해당 테이블과 다른 테이블 사이의 관계 등을 고려하여 외래키의 위치를 정하는 것이 중요합니다.
따라서, 주로 조회되는 형태를 고려하여 외래키의 위치를 정하면 성능 개선에 도움이 될 수 있습니다.
더 자세한 내용이 필요하시다면, 테이블 구조와 사용 형태 등에 대해 함께 알려주시면 더욱 정확한 답변이 가능합니다. 감사합니다.