8.3.3 Foreign Key 사용
테이블에 많은 열이 많은 다양한 컬럼의 조합을 쿼리하는 경우 너무 자주 사용되지 않는 데이터를 각각 약간 열이있는 별도의 테이블로 분할하고이를 기본 테이블의 숫자 ID 컬럼을 복제 메인 테이블에 연결하면 효율적인 수 있습니다. 그렇게하여 작은 각 테이블에 데이터의 빠른 조회를위한 기본 키를 설정할 수 있고, 결합 작업을 사용하여 필요로하는 컬럼 세트 만 조회 할 수 있습니다. 데이터의 분포에 따라 관련 컬럼이 디스크에 정리해 팩되므로 쿼리 실행하는 I / O가 줄어들고 사용하는 캐시 메모리가 줄어들 가능성이 있습니다. (성능을 극대화하기 위해 쿼리는 디스크에서 가능한 한 적은 데이터 블록을 읽으려고합니다. 몇 개의 컬럼 밖에없는 테이블에서는 각 데이터 블록에 더 많은 데이터를 저장할 수 있습니다.)