메뉴 건너뛰기

SAP 한국 커뮤니티

<b>[완료]</b>SQL문의 성능 향상 질문.

초보보초보 2007.02.07 09:29 조회 수 : 3305 추천:134

  SELECT PERIO KSTAR OBJNR_N1 SUM( WKGBTR )
  INTO   TABLE COEP_ITAB
  FROM   COEP
  WHERE  KOKRS    = '1000'    AND
         OBJNR_N1 IN S_OBJNR3 AND "조직
         SCOPE    = 'PA'      AND  
         WRTTP    = '04'      AND  "04는 실적 데이터
         GJAHR    = V_GJAHR   AND "회계연도
         PERIO BETWEEN '001' AND '012' AND "월
         VERSN    = '000'     AND "버전
         KSTAR    IN S_KSTAR  AND "계정
         KSTAR    IN S_KSTAR2
  GROUP BY PERIO  KSTAR OBJNR_N1
  %_HINTS ORACLE 'INDEX(COEP, "COEP~Z01")'.

이러한 쿼리가 있는데 COEP TABLE에 너무나 많은 데이터 때문에 오랜시간이 걸립니다.

좀더 성능을 향상시킬 방법은 없나요? INDEX Z01(MANDT+OBJNR_N1+ZCOPE+WRTTP+GJAHR+PERIO)을 쓰고 있습니다.