두 개의 열 (dept_ID 및 dept_name)이있는 테이블 부서 다른 테이블은 테이블 부서에서 dept_name을 참조하는 열 dept_name에 대한 외래 키를 생성하는 login입니다. 그래서 index_department라는 색인을 생성합니다. 이제 로그인 테이블에서 info_table이라는 다른 테이블을 참조하는 eadd 열에 대해 다른 외래 키를 생성하려고합니다.각 외래 키에 대한 인덱스를 만들어야합니까?
두 번째 외래 키에 대한 다른 인덱스를 만들어야합니까 ??
다른 시나리오에서 info_table에 dept_name 열을 너무 만들고 싶습니다. 동일한 색인 'index_department'를 사용할 수 있습니까 ??
'department.id' 대신'department.dept_name'을 참조 할 이유가 있습니까? –
쿼리의 성능 요구 사항을 충족시키기 위해 인덱스를 만듭니다. 그런 색인을 사용할 수도있는 어떤 검색어를 실행하고 싶습니까? 예제를 사용하여 질문을 편집 할 수 있습니다. –
외래 키는 항상 색인됩니다. –