예를들어 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 SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 38722
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 20805
8183 오라클 SP 문의입니다. [5] 착한이 2014.09.16 2685
8182 DB 복원중 도움 부탁 드립니다. [2] 에센이 2014.09.16 3610
8181 데이터 변경이력을 조회할 수 있나요? [3] 좋은친구 2014.09.15 3218
8180 Query 문 질문 드립니다. [2] 슈토파이터 2014.09.15 2410
8179 종속관계 삭제를 어떻게 해야하나요? 실실이 2014.09.12 2534
8178 top 관련 [5] 미라클 2014.09.12 2347
8177 2012 백업 방법 좀 알려주세요 [1] 전혜연 2014.09.12 1975
8176 수량 분할 조회 쿼리 질문있습니다. [2] 닝쿠 2014.09.11 3336
8175 Index 설정 전.. [3] SQL어렵.. 2014.09.11 2510
8174 스칼라반환함수관련 [2] HSQL 2014.09.11 2367
» 두가지 상황에서 쿼리 속도 차이가 있을까요. [5] 애즈원 2014.09.11 2903
8172 두 서버간의 데이터 업데이트 [5] 파인드쿠폰 2014.09.11 3517
8171 LOG 파일 관리 [1] taz2315 2014.09.10 4368
8170 DB 서버명 변경 [1] taz2315 2014.09.10 3367
8169 log.ldf 파일 줄이기 [1] taz2315 2014.09.06 2644
8168 서버이전 후 IIS - MSSQL 간 연결 지연 문제 질문드립니다. [2] 야채호빵v 2014.09.05 3785
8167 두개의 쿼리문을 join 시켜 하나로 합치려 하는데 어렵네요.. [4] AutoCad 2014.09.05 3982
8166 dbnetlib connectionopen (connect()). sql server가 없거나 액세스할 수 없습니다 [1] 오락대장 2014.09.05 6826
8165 Query 질문 드립니다. [4] 슈토파이터 2014.09.05 2432
8164 테이블 두개의 차집합을 구하고 싶습니다. 도와주세요ㅠㅠ [3] 사이드사이드 2014.09.03 2948





XE Login