회사에 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 21560
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12229
9640 DB초보자, 최소값부터 최대값까지 증가 시키는 방법 [1] 꽃보다서준 2016.12.05 1998
9639 SQL Query 문의 입니다 [2] 손원일 2016.12.05 1570
9638 oracle 쿼리문 구성 관련 질문이 있습니다. 용크 2016.12.02 1554
9637 다음 쿼리를 홀수 짝수 구분하는 방법을 나머지로는 안되는건가요. 가리워진길 2016.12.02 4364
9636 테이블 반환 함수에 대한질문 입니다. [2] icham 2016.12.02 2298
9635 월별 누적 Sql문의 [3] 안산님아 2016.12.02 4503
9634 쿼리문 질문좀요.. [1] sql은너무어려워 2016.12.01 2024
9633 쿼리 조언 좀 부탁 합니다. [2] 죠리퐁 2016.12.01 3554
9632 mssql > mysql 마이그레이션 중 mysql function(함수) 생성에 문제 [1] 보리언니지현 2016.11.30 3705
9631 mssql 해당월의 마지막주 월요일부터 금요일까지 구하는 방법좀 부탁드려요 [3] mssl왕초초초보 2016.11.29 3753
9630 영업일 구하기 함수좀 문의 합니다. [3] 아싸라비아콜롬비아 2016.11.29 5313
9629 asp 에서 저장프로시저를 호출해서 사용하려고 합니다. [1] DOOLLY 2016.11.29 3102
9628 MSSQL Server 에이전트 자동생성 takeee 2016.11.29 1899
9627 failover 방식 2중화 설정시 소프트 웨어 셋팅... 질문 장성원_305526 2016.11.29 2520
9626 SSMS 2016 버전을 설치 했는데 라이선스 메세지가 나오는경우 켜니 2016.11.25 4088
9625 22022에러 해결방법 없을까요? 천운 2016.11.25 3661
9624 쿼리 어떻게 짜야할까요 [2] 구구구니 2016.11.25 2409
9623 "해당 버전이 706이므로 열 수 없습니다...." 하는 에러와 함께 mdf 파일 연결이 되지 않습니다. 도와주세요...ㅠㅠㅠ [1] 난키군 2016.11.24 60666
9622 프로시저을 만들고 싶은데..어떻게 해야하는지요? [1] 슈토파이터 2016.11.24 2479
» ms server 2000이 ms server 2008 r2 보다 휠씬 빠른데 어떻게 된 건가요? [5] 신생 2016.11.24 2854





XE Login