메뉴 건너뛰기

SAP 한국 커뮤니티

다운받은 튜닝가이드 pdf파일을 보다보니 이해가 잘안가는 부분이 있습니다.


 


2. Select without index support vs. Select with index support
빈번히 사용되는 Select statements에서는 index를 사용하세요.
For all frequently used Select statements, try to use an index. You always use an index if you
specify (a generic part of) the index fields concatenated with logical Ands in the Select
statement's Where clause. Note that complex Where clauses are poison for the statement optimizer
in any database system.



DATA: wa_sflight TYPE sflight.
DATA: it_flight LIKE TABLE OF wa_sflight.
DATA: mandt TYPE mandt.



<Worse> : Runtime - 6,787ms
SELECT * FROM sflight CLIENT SPECIFIED INTO wa_sflight
WHERE carrid = 'LH'
AND connid = '0400'.


ENDSELECT.



모든 client에서 데이터를 가져오려 합니다. index를 이용하자.



<Better> : Runtime - 7,468ms (속도가 더 느리게 나왔다. 이럴 수도 있습니다.)
SELECT * FROM sflight CLIENT SPECIFIED INTO wa_sflight
WHERE mandt IN ( select MANDT from T000 )
AND carrid = 'LH'
AND connid = '0400'.
ENDSELECT.


 


native sql은 잘모르지만 일단 방식자체는 native랑은 틀린듯한데


 


sap테이블은 기본으로 mandt필드를 가지고 있기에 open sql을 쓸때 따로


 


mandt를 조건에 넣지 않는다고 최근 native 공부하면서 알게되었는데..


 


굳이 조건에 다시 mandt를 주는게 왜 인덱스를 타게 되는지 이해가 안됩니다..

번호 제목 글쓴이 날짜 조회 수
3192 <b>[완료]</b>원격지에 파일 업로드 하는 방법이 궁금합니다. [4] 튀밥 2009.02.11 1084
3191 <b>[완료]</b>문구 data 선언 관련 질문좀 하겠습니다. [3] 쭈니 2009.02.11 1059
3190 <b>[완료]</b>ALV관련질문이니다. 급해서요~ 답변 부탁합니다. [4] 쭈니 2009.02.11 1271
» <b>[완료]</b>쿼리 튜닝에 있어서 mandt를 쓰는경우에 대해서 질문있습니다. [5] 카츠 2009.02.11 2326
3188 <b>[완료]</b>FK03(구매처 조회)에서 은행명을 어디서 가져오는지 궁금 합니다... [3] 남산밑 2009.02.11 1477
3187 [요청]인터널 테이블 선언시 헤더(header)가 없이 사용하는 경우는 어떨때 인가요? [7] okay맨 2009.02.11 3202
3186 <b>[완료]</b>[구문]이해가 안가는 부분에 질문좀드리겠습니다. [6] 쭈니 2009.02.11 1202
3185 <b>[완료]</b>AVL 출력되는 스크린과 더블클릭 이벤트 처리에 대한 질문입니다. [2] 불근모자 2009.02.11 1176
3184 [요청]table control 입력창 활성화 방법좀 알려주세요. [4] file 아~밥줘 2009.02.11 1939
3183 [요청]클라이언트 000에 있는 sap script 어떻게 삭제하나요? 푸딩 2009.02.10 1476
3182 [요청]list 포멧 관련 옵션과 구문에 대한 질문입니다. [6] 아바퍼 2009.02.10 1329
3181 [요청]날짜에서 년까지만 사용할때와 월까지만 사용할때 방법에 대해서 알고 싶습니다. [1] 처서련 2009.02.10 1587
3180 <img src=3.gif border=0>[요청]ALV화면에서 밑줄 넣는 방법 없나요? [3] 으르렁 2009.02.10 2010
3179 [요청]스크린의 아이콘을 제어하고 싶어요~ ㅠㅠ [1] 쿨쿨 2009.02.10 1133
3178 [요청]배치잡 프로그램 관련 질문요~ 수동으로 실행 못하게 하는 방법 [4] 풍운사랑 2009.02.10 2470
3177 [요청]'LANGTEXT_ONLY' 를 이용하여 로그변경을 만들어보셨나요? [2] grace 2009.02.09 992
3176 <b>[완료]</b>바피로 po 생성 시 header값 질문입니다. [3] 예슬짱 2009.02.09 1269
3175 <b>[완료]</b>alv에서요. 급한데. 빠른 답변좀 부탁드립니다. [4] 쭈니 2009.02.09 1056
3174 [요청]CALL TRANSACTION와 ( )내용에 대한 질문입니다. [2] 아밥우먼 2009.02.08 1340
3173 [요청]bdc 생성에 관한 문제점에 대해.. [3] 로미오 2009.02.07 1298