안녕하세요?


Images 라는 테이블이 있습니다. (대략 600만 Row 정도 이고 하루 10만개 정도 증가)


컬럼은 아래와 같이 구성되어있습니다.

- Id(PK, bigint, not null) -> (Clustered)

- UpdatedTime(datetime, null) -> Non-Unique, Non-Clustered

- IndexedTime(datetime, null) -> Non-Unique, Non-Clustered

... 기타 생략



저는 UpdatedTime이 IndexedTime보다 큰 결과물의 아이디 값이 필요합니다.


SELECT TOP 320 Id FROM Images WHERE IndexedTime IS NULL OR  (updatedTime > IndexedTime)


위와 같은 Query를 주기적으로 호출하여 사용하고 있는데 컬럼마다 비교하여, 인덱스를 타지 못해 성능이 느립니다.


이런 경우 해결 할 수 있는 좋은 방안이 있는지 궁금합니다.


감사합니다.


No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 3060
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1940
8188 DB 오류가 났는데 원인과 해결책이 궁금해요 공부중 2014.09.17 4643
» 한 테이블의 서로 다른 두 컬럼의 값 비교 쿼리 최적화 방안 [2] 맨날맑음 2014.09.17 3183
8186 LDF 파일 용량과 DB성능관계 [3] 바나나우유 2014.09.17 4729
8185 SQL JOIN방식에 대한 질문입니다 [3] 류다 2014.09.17 2340
8184 쿼리에서 비용과 속도 어느쪽을 선택해야 할까요? [1] 별난사람 2014.09.16 2453
8183 오라클 SP 문의입니다. [5] 착한이 2014.09.16 2649
8182 DB 복원중 도움 부탁 드립니다. [2] 에센이 2014.09.16 3481
8181 데이터 변경이력을 조회할 수 있나요? [3] 좋은친구 2014.09.15 2941
8180 Query 문 질문 드립니다. [2] 슈토파이터 2014.09.15 2377
8179 종속관계 삭제를 어떻게 해야하나요? 실실이 2014.09.12 2500
8178 top 관련 [5] 미라클 2014.09.12 2321
8177 2012 백업 방법 좀 알려주세요 [1] 전혜연 2014.09.12 1953
8176 수량 분할 조회 쿼리 질문있습니다. [2] 닝쿠 2014.09.11 3300
8175 Index 설정 전.. [3] SQL어렵.. 2014.09.11 2474
8174 스칼라반환함수관련 [2] HSQL 2014.09.11 2332
8173 두가지 상황에서 쿼리 속도 차이가 있을까요. [5] 애즈원 2014.09.11 2868
8172 두 서버간의 데이터 업데이트 [5] 파인드쿠폰 2014.09.11 3480
8171 LOG 파일 관리 [1] taz2315 2014.09.10 4334
8170 DB 서버명 변경 [1] taz2315 2014.09.10 3322
8169 log.ldf 파일 줄이기 [1] taz2315 2014.09.06 2609





XE Login