처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

데이터베이스에서 '인덱스 카디널리티(Index Cardinality)'란 무엇인가요?

어려움 Stack Overflow
보기 및 정답
A 인덱스된 컬럼에서 고유한 값의 수로, 카디널리티가 높을수록 인덱스 효율이 좋다
B 인덱스가 차지하는 디스크 공간의 크기로 바이트 단위로 측정한다
C 인덱스를 생성하는 데 소요되는 시간으로 테이블 크기에 비례한다
D 하나의 테이블에 생성할 수 있는 인덱스의 최대 개수를 의미하는 시스템 제한 값이다

해설

카디널리티는 컬럼에 존재하는 고유(unique) 값의 수입니다. 예를 들어 성별 컬럼(남/여)은 카디널리티가 2로 낮고, 이메일 컬럼은 거의 모든 값이 고유하므로 카디널리티가 높습니다. 카디널리티가 높은 컬럼에 인덱스를 생성할수록 검색 성능 향상 효과가 큽니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기