데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

회사에 ERP 서버가 오래 되어  (윈도우 2003에 서버 2000입니다.)


보안상 이전을 하려고 합니다.


윈도우 2008 서버 2008r2 로 데이터 복원해서


사용하려고 하는데 속도 차이가 너무 심합니다.  휠씬 느립니다.


이유를 꼭 알고 싶습니다.


아래 쿼리를 실행하는 시간이


2000서버는 0.08초에 실행하는 반면


2008서버는 6초를 넘겨버립니다.


쿼리는 


SELECT * 
FROM   (SELECT B01.user_code, 
               B01.user_name, 
               Isnull((SELECT TOP 1 LEFT(gudok_yymm_end, 4) + '년 ' 
                                    + RIGHT(gudok_yymm_end, 2) + '월' 
                       FROM   (SELECT SB02.main_user_code AS USER_CODE, 
                                      SB02.gudok_yymm_end, 
                                      SB02.bal_code 
                               FROM   tbsjb02 SB02 
                               WHERE  SB02.main_user_code = B01.user_code 
                               UNION 
                               SELECT SB03.detail_user_code AS USER_CODE, 
                                      SB03.gudok_yymm_end, 
                                      SB03.bal_code 
                               FROM   tbsjb03 SB03 
                               WHERE  SB03.detail_user_code = B01.user_code) AA 
                       ORDER  BY gudok_yymm_end DESC), '') AS YYMM, 
               A011. admin_name, 
               ( R03.zip_nm + ' ' + B01.addr_detail )      AS ADDR, 
               A01. admin_name                             AS ADMIN_NAME2, 
               R18.etc_dtl_nm, 
               ''                                          AS YYMM_Tmp 
        FROM   tbsjb01 B01 
               LEFT OUTER JOIN tber103 R03 
                            ON B01.zip_seq_num = R03.zip_cd 
               LEFT OUTER JOIN tbsja01 A01 
                            ON A01.admin_code = B01.group_code 
               LEFT OUTER JOIN tbsja01 A011 
                            ON A011.admin_code = B01.admin_code 
               LEFT OUTER JOIN tber108 R18 
                            ON R18.etc_cd = 'SJ5' 
                               AND R18.etc_dtl_cd = B01.user_type 
               LEFT OUTER JOIN tber108 R108 
                            ON R108.etc_cd = 'SJ7' 
                               AND R108.etc_dtl_cd = B01.update_code 
        WHERE  1 = 1 
               AND B01.user_name LIKE '홍길동%') AS t 

No. Subject Author Date Views
» ms server 2000이 ms server 2008 r2 보다 휠씬 빠른데 어떻게 된 건가요? [5] 신생 2016.11.24 2806
9620 개체탐색기 로그인 계정제거 [2] 라꾸라꾸 2016.11.24 2088
9619 인덱스 다시구성 다시작성 일정 [3] 냥냥 2016.11.23 3882
9618 안녕하세요 sql입문자인데요 [2] 라라리룰 2016.11.23 2056
9617 mysql 질문 드립니다.. [3] 꼽냐™ 2016.11.23 1872
9616 쿼리쫌 부탁 합니다 ^^ [6] 쿼리쫌 ^^ 2016.11.23 2498
9615 2012로 업데이트 후 프로시져 실행 에러가 발생했습니다. [1] 약도사 2016.11.22 2088
9614 DB 파일 자동 증가 관련 문의 뛰어 2016.11.22 2010
9613 쿼리 관련 문의 입니다!! DB 사용량 관련 [1] 뛰어 2016.11.22 2003
9612 특정 데이터 찾기 쿼리가 궁급합니다. [1] 진후킴 2016.11.21 1911
9611 데이터 실시간 연동 관련 문의 입니다. [4] 호짱 2016.11.21 4214
9610 DB 복제에 대해 질문 드립니다. 조형근 2016.11.21 3771
9609 TABLE 특정컬럼 결과값 확인 [2] 슬이슬이 2016.11.21 1766
9608 쿼리좀 풀어 주세요 [4] 메아리 2016.11.18 2693
9607 100만건정도의 데이터를 한페이지에 모두 뿌려주는 게 가능할까요? [2] 냥냥 2016.11.18 4064
9606 문자 치환에 대하여 질의드립니다. [1] 방혁 2016.11.17 1485
9605 쿼리 관련 문의 [2] 냥냥 2016.11.17 3048
9604 쿼리좀 구합니다 [2] 메아리 2016.11.17 2366
9603 sql 서버 관리 관련 질문 [1] 오늘도난 2016.11.17 3246
9602 쿼리좀 풀어주세요-2 [2] 메아리 2016.11.16 1982





XE Login

테스트 팝업
Close