SQL 쿼리문 개선문의

쭈스비 2016.07.05 11:23 Views : 3140

제가 지금 일하는 곳에서 각 그룹마다 DB를 생성하여 내역들을 저장하고 있습니다.

DB서버는 총 4개이며 총800개의 DB가 분산되어 있습니다.

내역을 불러올때 각각의 DB마다 3개의 테이블을 SELECT 하여 불러옵니다.


현재는 800개의 정보를 모두 불러오면 5~15분정도 소요가 되는데 개선 방법을 알 고 싶습니다.

각각의 쿼리를 불러오는 방법은 다음과 같습니다.


php에서 각각의 DB를 로드하며 아래의 쿼리를 실행시키고 DB연결을 닫습니다.

select SUM(cnt) as 'count'
from (
    select count(*) as cnt
    from TB_MIS_LOG
    where CONVERT(VARCHAR(10),regdate,21) between '조회한 달의 1일' and '조회한 달의 마지막일'
    union all
    select count(*) as cnt
    from TB_HZ_MIS_LOG
    where CONVERT(VARCHAR(10),regdate,21) between '20".$y."-".$m."-01' and '조회한 달의 마지막일'
    union all
    SELECT count(*) as cnt
    FROM tb_mov_log
    where CONVERT(VARCHAR(10),start_time,21) between '20".$y."-".$m."-01' and '조회한 달의 마지막일'
) list

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 14480
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 8885
9418 case when 및 null값 치환 질문입니다. [3] 하늘의유실물 2016.07.11 2843
9417 sequence vs identity 무슨차이 인가요?? [3] 식뽕 2016.07.11 3630
9416 rank() 사용에 관해 질문입니다. [2] 망고드링크 2016.07.10 2225
9415 Select 관련 질문드립니다. [10] 한월령 2016.07.08 2366
9414 3개의 테이블 중 우선순위에 따라 값을 가지고 오게... [2] DOOLLY 2016.07.07 2719
9413 join 관련 [1] DOOLLY 2016.07.06 2683
9412 밀리초 평균을 구하기 질문이 있습니다. [6] 하늘의유실물 2016.07.06 2471
9411 datetime Join 시 년월만 Join해야 하는 경우 문의 드려요. [2] 호머 2016.07.06 2447
» SQL 쿼리문 개선문의 [14] 쭈스비 2016.07.05 3140
9409 쿼리좀봐주세요 [1] 큘러 2016.07.01 2723
9408 SQL 2000에서 SQL2008로 업글 하는 중에... [1] 랜덤의세계 2016.06.30 2719
9407 특정구간 검색시... [1] DOOLLY 2016.06.29 3440
9406 xEvent 확장이벤트 block 등록하려는데.... [2] 처리짱 2016.06.29 2570
9405 연결된 서버로 데이터 insert [1] 디아개고수 2016.06.29 2817
9404 여전히 눈팅만 ... 하다가 질문이 있어 올립니다. [2] ssunsori 2016.06.28 2760
9403 구간이 구간내에 있는지 검색을 하려면.... [1] DOOLLY 2016.06.27 2653
9402 mssql 2014 insert vs insert into 차이가 뭔가요? [3] 식뽕 2016.06.27 4149
9401 클러스터드 인덱스와 넌 클러스터드 인덱스를 같이 쓰면 좋은 이유가 궁금합니다. [1] 일요일날오후 2016.06.24 2773
9400 merge 대체 쿼리 및 중복 최신데이터 뽑아오기 질문있습니다. [1] 열뿌 2016.06.23 2733
9399 다중조건(?) 업데이트 문의드립니다. [3] 김봉연 2016.06.22 2795





XE Login