안녕하세요?
궁금한 점이 있어서요.
타음스탬프 필드를 조건으로 걸면 쿼리가 무지하게 느려지는데 왜그런지 이유를 알고 싶어서요?
예를 들어, counsel_date 는 timestamp without time zone 입니다.
select count(*)
from counsel_view
WHERE counsel_date >= '2013-04-23 00:00:00'
하면 173초가 걸립니다.
select count(*)
from counsel_view
WHERE counsel_date::date >= '2013-04-23'
아래로 하면 2초가량 걸립니다.
왜 그렇죠? 혹시 쿼리가 동일하지 않은가요? |