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)을 쓰고 있습니다.
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)을 쓰고 있습니다.
댓글 16
-
e-abap
2007.02.07 09:44
오라클 인덱스 힌트까지 쓰셨는데도 속도가 안나오나요? -
초보보초보
2007.02.07 09:47
네..예산실적현황표 프로그램인데 전사로 검색을 하면 이 SQL에서 TIME OUT 덤프 에러가 뜨네요.. -
e-abap
2007.02.07 09:48
1. S_OBJNR3 에는 값이 하나 이상은 들어가 있죠? SELECTI-OPTION에 값이 하나도 없으면 WHERE구문에서 빠져버리기때문에 INDER가 타지 않습니다. -
초보보초보
2007.02.07 09:48
아참!! 그리고 EXCEL 연동 프로그램 완성했습니다. 좀더 다듬고 자료실에 올리겠습니다. -
초보보초보
2007.02.07 09:49
전사로 검색하면 하나도 안들어갑니다. 그렇다면 S_OBJNR3에 전 코스트센터를 다 넣어주면 빨라지나요? -
e-abap
2007.02.07 09:50
COEP 테이블에서 1년치 데이터를 가져오려면 메모리 덤프이던 타임아웃이든 덤프가 떨어지겠네요. 월별로 쪼개서 병렬 프로세스로 처리하시는것도 좋을거 같은데요. -
e-abap
2007.02.07 09:50
그렇죠 그렇게 되면 우선 인덱스는 타게 되는거죠~
-
e-abap
2007.02.07 09:54
인덱스 필드는 4개이하가 좋습니다. -
e-abap
2007.02.07 09:57
튜닝과 관련된 제가 가지고 있는 문서를 자료실에 올려놓겠습니다. -
초보보초보
2007.02.07 10:00
월별로 쪼개서 병렬 프로세서라면?? 여러개의 프로그램을 CALL TRANSACTION하는 방법을 얘기하시는겁니까? -
초보보초보
2007.02.07 10:04
병력 프로세서에 대해서 자세히 설명해 주시면 안되나요? -
e-abap
2007.02.07 10:06
예 함수를 하나 만들어서 CHILD 프로세스로 호출하면서 병렬로 처리하여 인터널 테이블에 삽입하는 방법입니다. 자료실의 병렬처리 문서를 보시면 쉽게 이해되실겁니다. -
구본찬
2007.02.07 15:07
우선 이쿼리 내용가지고는 분석을 하기 힘드네요.
먼저 PLAN부터 뜨시구요 다음에 TRACE 떠서 한번 올려주세요.
실행시 발생되는 데이터 건수도 적어주시구요.
이런 개략적인 정보들이 있어야 튜닝시 방향을 설정할 수 있습니다. -
정내
2008.07.05 12:50
좋은정보 감솨^^*
-
전효석
2008.09.10 10:05
다들 고수들이세요
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
65 | [re] 질문이 있습니다. [4] | sapjoy | 2007.02.09 | 2617 |
64 | 오늘도 열심히.. [9] | 홍성종 | 2007.02.08 | 2694 |
63 | Badis에 대해서요~ [1] | 홍성종 | 2007.02.07 | 2684 |
62 | [re] BTE [6] | sapjoy | 2007.02.07 | 3085 |
61 | [re] Badis에 대해서요~ [4] | 구본찬 | 2007.02.07 | 2911 |
60 | [re] Badis에 대해서요~ [1] | sapjoy | 2007.02.07 | 3418 |
59 | 오늘도 역시;;; | 홍성종 | 2007.02.07 | 2917 |
58 | [re] SAP SHOW 예제 [1] | sapjoy | 2007.02.07 | 2683 |
57 | [re] SAP SHOW 예제 [6] | sapjoy | 2007.02.07 | 2738 |
» | <b>[완료]</b>SQL문의 성능 향상 질문. [16] | 초보보초보 | 2007.02.07 | 3322 |
55 | 이번에는 certi관련해서;; | 홍성종 | 2007.02.06 | 2711 |
54 | [re] 이번에는 certi관련해서;; [2] | sapjoy | 2007.02.06 | 2759 |
53 | <b>[완료]</b>질문입니다~~ [2] | 홍성종 | 2007.02.05 | 2673 |
52 | [re] 질문입니다~~ [5] | 구본찬 | 2007.02.06 | 2467 |
51 | [re] 질문입니다~~ [4] | sapjoy | 2007.02.05 | 2777 |
50 | <b>[완료]</b>일본 SAP [3] | 아밥 | 2007.02.05 | 3013 |
49 | 운영자님~ | 홍성종 | 2007.02.05 | 2932 |
48 | <b>[완료]</b>[re] 운영자님~ [5] | sapjoy | 2007.02.05 | 2750 |
47 | 운영자님~abap oop에대해서 질문입니다~ | 홍성종 | 2007.02.05 | 3038 |
46 | [re] 운영자님~abap oop에대해서 질문입니다~ [1] | sapjoy | 2007.02.05 | 2918 |