회원 가입 및 로그인을 위한 테이블 설계 - RastaLion's IT Blog
데이터베이스는 인덱스를 사용하던, 풀스캔을 하던, 특정 값을 읽어오기 위해서는, 그 값이 들어있는 row의 전체 블록에 대한 읽기 작업이 선행된다.
예를들면
① → 인덱스를 읽고 해당 값이 있는 Row에 도착하지만,
② → Row 값의 일부분인 해당 값만 조회하는게 아닌, Row 전체를 통으로 읽어온다.
만약, 정규화(테이블 분리)가 제대로 되지 못하고 Column 이 길어지면 다음과 같은 성능 저하가 발생한다.