데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

밑에서 알려주신대로 인덱스를 잡아 놓으니


조건절이 없거나


select num,title,name from table with(nolock)
 where idx >0 and title='1' order by idx desc, step ASC


이렇게 하나가 있을대는 index seek가 되는데


select num,title,name from table with(nolock)
 where idx >0 and title='1' and name='1'  order by idx desc, step ASC


이런식으로 조건절이 더 붙게 되면 그때부터는 index scan이 되버리네요..


이런경우엔 어떻게 해야 하나요?


1.각각의 상황에 맞게 인덱스를 만든다

2.index scan을 감수하고 쓴다


일꺼 같긴 한데 1번같은경우 그럼 조건이 더 늘어나거나 하면 그에 맞춰서 인덱스를 계속 만들어야 하는건지


아니면 나올수 있는 조건을 모두 생각해서 그에 맞춰서 인덱스를 잡아야 하는건지  


후자라면


select num,title,name,set from table with(nolock)
 where idx >0 and title='1' and name='1' and set='1' and set2='1' or (set3='1' and set='4')  order by idx desc, step ASC


이런식은 인덱스를 어떻게 잡아야 할까요?


검색등으로 해결해 보고 싶은데 이런건 어떻게 검색을 해야 할지도 모르겠어서 도와주세요

No. Subject Author Date Views
10334 쿼리 문의드려요 [1] 화팅 2018.10.10 665
10333 거래내역 관련 쿼리 문의입니다. [1] 마마마일 2018.10.10 762
10332 DB LOCK 관련 이슈. 뛰어 2018.10.10 630
10331 제약조건 수정 질문드립니다. 베로 2018.10.10 479
10330 sql 질의문 문제 질문 sql러 2018.10.10 796
10329 지수형을 int형으로 변환하는 방 yoni 2018.10.09 619
10328 spid 와 spid의 ip에 관하여 freighter 2018.10.08 595
10327 MSSQL 데이터 일일 데이터 검색 후 순차적 삭제 쿼리 질의 드립니다. [3] 암무거나 2018.10.08 948
10326 쿼리의 Logical Read가 심하게 발생합니다 [1] freighter 2018.10.05 740
10325 쿼리에 대해 질문이 있습니다. [1] 쿼리잘짜고싶다 2018.10.05 633
» 인덱스 또 질문이 있습니다. [2] 카루카루 2018.10.04 581
10323 테이블 데이터 삭제 時 빈공간 확인 방법? [2] detectol 2018.10.04 771
10322 인덱스 생성 질문입니다. [4] 카루카루 2018.10.02 725
10321 한테이블에 두 컬럼을 비교해서 출력하는 쿼리 질문좀 부탁드려요 ㅠㅠ [1] 쿠린이 2018.09.29 732
10320 SQL "," 구분자로 되어 있는 컬럼 특정 데이터 COUNT 질문 드립니다. [1] 고SQL 2018.09.28 789
10319 MS SQL 데이터베이스 복구 실패 문의 아레나도 2018.09.18 773
10318 SQL 2000 -> SQL 2008 로 DB 이전시 문의드립니다. [1] 주도 2018.09.15 979
10317 대용량 테이블 삭제에 대하여 [10] freighter 2018.09.14 2436
10316 AD서버와 시간동기화 관련 질문드립니다. wesh30 2018.09.11 785
10315 프로시저의 파라메터 타입을 (일괄) 변경할수 있을까요? 착한넘 2018.09.11 770





XE Login