예를들어 ORDER 라는 테이블에

FLAG라는 컬럼의 값이 "Y"인 데이터가 100만건

FLAG라는 컬럼의 값이 "N"인 데이터가 1000만건

여기서 컬럼이 "Y"인 데이터를 카운팅할때 보통 select count(*) from ORDER where FLAG='Y'  이렇게 하는데

이걸 테이블을 분리해서

ORDER_Y 라는 테이블에는 FLAG='Y'인 데이터만 들어가도록 하고

ORDER_N 라는 테이블에는 FLAG='N'인 데이터만 들어가도록 해서

select count(*) from ORDER_Y 로 조회하는 방법이

select count(*) from ORDER where FALG='Y' 로 조회하는것과 비교할때

조회 속도의 차이가 있나요?


위 내용 관련해서 멀쩡하게 FLAG로 구분해서 where 조건문으로 멀쩡하게 불러와서 사용하고 있는데

갑자기 테이블을 아예 분리해달라는 요청이 왔거든요.

제가 알기론 두가지 경우에 속도 차이가 없는걸로 알고 있는데

제가 잘못알고 있던 건가요?


No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 2105
8189 우선 순위로 정리를 어찌 하는지요? [3] 슈토파이터 2014.09.17 3720
8188 DB 오류가 났는데 원인과 해결책이 궁금해요 공부중 2014.09.17 4613
8187 한 테이블의 서로 다른 두 컬럼의 값 비교 쿼리 최적화 방안 [2] 맨날맑음 2014.09.17 3151
8186 LDF 파일 용량과 DB성능관계 [3] 바나나우유 2014.09.17 4717
8185 SQL JOIN방식에 대한 질문입니다 [3] 류다 2014.09.17 2339
8184 쿼리에서 비용과 속도 어느쪽을 선택해야 할까요? [1] 별난사람 2014.09.16 2452
8183 오라클 SP 문의입니다. [5] 착한이 2014.09.16 2649
8182 DB 복원중 도움 부탁 드립니다. [2] 에센이 2014.09.16 3383
8181 데이터 변경이력을 조회할 수 있나요? [3] 좋은친구 2014.09.15 2671
8180 Query 문 질문 드립니다. [2] 슈토파이터 2014.09.15 2377
8179 종속관계 삭제를 어떻게 해야하나요? 실실이 2014.09.12 2493
8178 top 관련 [5] 미라클 2014.09.12 2321
8177 2012 백업 방법 좀 알려주세요 [1] 전혜연 2014.09.12 1952
8176 수량 분할 조회 쿼리 질문있습니다. [2] 닝쿠 2014.09.11 3294
8175 Index 설정 전.. [3] SQL어렵.. 2014.09.11 2466
8174 스칼라반환함수관련 [2] HSQL 2014.09.11 2332
» 두가지 상황에서 쿼리 속도 차이가 있을까요. [5] 애즈원 2014.09.11 2867
8172 두 서버간의 데이터 업데이트 [5] 파인드쿠폰 2014.09.11 3479
8171 LOG 파일 관리 [1] taz2315 2014.09.10 4333
8170 DB 서버명 변경 [1] taz2315 2014.09.10 3321





XE Login