회사에 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
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 1159
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1672
9636 테이블 반환 함수에 대한질문 입니다. [2] icham 2016.12.02 2291
9635 월별 누적 Sql문의 [3] 안산님아 2016.12.02 4481
9634 쿼리문 질문좀요.. [1] sql은너무어려워 2016.12.01 2018
9633 쿼리 조언 좀 부탁 합니다. [2] 죠리퐁 2016.12.01 3547
9632 mssql > mysql 마이그레이션 중 mysql function(함수) 생성에 문제 [1] 보리언니지현 2016.11.30 3671
9631 mssql 해당월의 마지막주 월요일부터 금요일까지 구하는 방법좀 부탁드려요 [3] mssl왕초초초보 2016.11.29 3668
9630 영업일 구하기 함수좀 문의 합니다. [3] 아싸라비아콜롬비아 2016.11.29 5217
9629 asp 에서 저장프로시저를 호출해서 사용하려고 합니다. [1] DOOLLY 2016.11.29 3070
9628 MSSQL Server 에이전트 자동생성 takeee 2016.11.29 1892
9627 failover 방식 2중화 설정시 소프트 웨어 셋팅... 질문 장성원_305526 2016.11.29 2510
9626 SSMS 2016 버전을 설치 했는데 라이선스 메세지가 나오는경우 켜니 2016.11.25 4083
9625 22022에러 해결방법 없을까요? 천운 2016.11.25 3641
9624 쿼리 어떻게 짜야할까요 [2] 구구구니 2016.11.25 2397
9623 "해당 버전이 706이므로 열 수 없습니다...." 하는 에러와 함께 mdf 파일 연결이 되지 않습니다. 도와주세요...ㅠㅠㅠ [1] 난키군 2016.11.24 59059
9622 프로시저을 만들고 싶은데..어떻게 해야하는지요? [1] 슈토파이터 2016.11.24 2469
» ms server 2000이 ms server 2008 r2 보다 휠씬 빠른데 어떻게 된 건가요? [5] 신생 2016.11.24 2844
9620 개체탐색기 로그인 계정제거 [2] 라꾸라꾸 2016.11.24 2125
9619 인덱스 다시구성 다시작성 일정 [3] 냥냥 2016.11.23 3916
9618 안녕하세요 sql입문자인데요 [2] 라라리룰 2016.11.23 2081
9617 mysql 질문 드립니다.. [3] 꼽냐™ 2016.11.23 1913





XE Login