여부 컬럼 (Y, N) 일시 인덱스 생성 하는게 옳을 까요??? 분포도... 문제 ㅠ 0 1 1,856

by 도와주십시요 ㅠ,ㅜ [Oracle 기초] [2021.02.25 16:47:46]


여부 컬럼 (Y, N) 일시 인덱스 생성 하는게 옳을 까요???  분포도... 문제 ㅠ

 

저의 현재 상식 수준..

1.  여부 컬럼 등 데이터의 종류가 (Y,N)  DISTINCT가 적은 컬럼은 인덱스 사용지 좋지 않음

2. 분포도는 11% 미만 이 좋음..

 

질문입니다.

만약 select from 사용자테이블 where 사용여부 ='N''

Y - 건이 300만건

N - 건이 10건 

 

N건으로 조회시 Y에 비해 N 데이터가 거이 없을정도로 극히 적을시

사용여부 컬럼을 인덱스를 생성하는게 맞을까요 ㅠㅠ

N건은 찾는 쿼리의 속도가 잘나올까요??

 

업무프로세스는 N건을 찾아 제대로 처리 되었다면 Y로 실시간 업데이트가 됩니다.

by 마농 [2021.02.26 09:22:48]

N 인것만 조회하는 경우가 있을 듯 하네요. 이 경우엔 인덱스가 있어야 유리하겠지요.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입