예를들어 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 21503
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12229
8180 Query 문 질문 드립니다. [2] 슈토파이터 2014.09.15 2384
8179 종속관계 삭제를 어떻게 해야하나요? 실실이 2014.09.12 2513
8178 top 관련 [5] 미라클 2014.09.12 2329
8177 2012 백업 방법 좀 알려주세요 [1] 전혜연 2014.09.12 1960
8176 수량 분할 조회 쿼리 질문있습니다. [2] 닝쿠 2014.09.11 3314
8175 Index 설정 전.. [3] SQL어렵.. 2014.09.11 2491
8174 스칼라반환함수관련 [2] HSQL 2014.09.11 2341
» 두가지 상황에서 쿼리 속도 차이가 있을까요. [5] 애즈원 2014.09.11 2877
8172 두 서버간의 데이터 업데이트 [5] 파인드쿠폰 2014.09.11 3496
8171 LOG 파일 관리 [1] taz2315 2014.09.10 4345
8170 DB 서버명 변경 [1] taz2315 2014.09.10 3339
8169 log.ldf 파일 줄이기 [1] taz2315 2014.09.06 2617
8168 서버이전 후 IIS - MSSQL 간 연결 지연 문제 질문드립니다. [2] 야채호빵v 2014.09.05 3761
8167 두개의 쿼리문을 join 시켜 하나로 합치려 하는데 어렵네요.. [4] AutoCad 2014.09.05 3967
8166 dbnetlib connectionopen (connect()). sql server가 없거나 액세스할 수 없습니다 [1] 오락대장 2014.09.05 6802
8165 Query 질문 드립니다. [4] 슈토파이터 2014.09.05 2395
8164 테이블 두개의 차집합을 구하고 싶습니다. 도와주세요ㅠㅠ [3] 사이드사이드 2014.09.03 2929
8163 agent 실행주기 [4] afddsa 2014.09.03 2495
8162 무식한 통계 서브쿼리 최적화 방법 좀; [4] 애즈원 2014.09.03 2883
8161 데이터 베이스 용량을 줄이고자 합니다. [2] 호짱 2014.09.03 3649





XE Login