8만건 정도의 DATA입니다.
조건은 5개가
or조건으로 이루어져 있습니다.
예를 들어
항목이 a, b, c, d, e 이렇게 5개라면
select * from sample
where code='32432'
and (a = '1' or b='1' or c='1' or d='1' or e='1')
또는
select * from sample
where code='32432'
and (a = '1' or b='1')
또는
select * from sample
where code='32432'
and (c='1' or d='1' or e='1')
어떤 기준이 있는게 아니라 그냥 abcde중 체크된 항목에 대해서
존재하면 가져오는 겁니다./
인덱스를 어떻게 줘야 될지 고수님들에 의견 부탁드립니다.
또는 빠른 검색을 위한 다른 방법이 있다면.. 그것 또한
부탁드립니다.
|