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


조건절이 없거나


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
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 448
10350 특정 D/B의 데이터 삭제와 용량 확인방법 [1] 김학만 2018.10.30 739
10349 INSERT 한글 -> 물음표로 저장됩니다. [1] 안돼요 2018.10.29 1207
10348 exec sp_execute 35,N'JAI',N'JAI' 조영곤 2018.10.29 607
10347 디비서버 램 사용량에 대한 조언 [1] 인디 2018.10.26 732
10346 MSSQL DB 지연 현상 문의 (트랜잭션 관련) [1] mj124356 2018.10.24 1232
10345 사진상의 ShopDB가 필드인가요 데이터베이스인가요? [4] 구십평 2018.10.23 756
10344 SHA2_512 사용 질문입니다. [3] 비폭력무저항 2018.10.18 719
10343 ms sql 오류 관련 질문 gloysong 2018.10.17 814
10342 회원정보 수정 쿼리 질문드립니다. [1] 키모 2018.10.17 782
10341 인사연동 쿼리 질문 드립니다. [4] SQL공부 2018.10.16 1065
10340 오라클과 openquery로 insert 시간이 너무 걸리네요.. 오픈쿼리.. [1] 공유맨 2018.10.16 979
10339 DB 설계 조언 좀 부탁드립니다. (1초에 약 9만건) [3] 코난이얌 2018.10.15 861
10338 group by 성능 관련 질문 있습니다. [1] 아잉옹 2018.10.14 732
10337 dbcc checkdb에서 내용 분석해주실 능력자분 찾습니다. 유노 2018.10.12 663
10336 SQL server 입문으로 2012, 2016 상관없나요? [3] 구십평 2018.10.11 716
10335 연속한 데이터 개수 [1] 디비디비 2018.10.10 808
10334 쿼리 문의드려요 [1] 화팅 2018.10.10 683
10333 거래내역 관련 쿼리 문의입니다. [1] 마마마일 2018.10.10 811
10332 DB LOCK 관련 이슈. 뛰어 2018.10.10 652
10331 제약조건 수정 질문드립니다. 베로 2018.10.10 501





XE Login