메뉴 건너뛰기

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를 주는게 왜 인덱스를 타게 되는지 이해가 안됩니다..

번호 제목 글쓴이 날짜 조회 수
3199 <img src=3.gif>[요청]BAPI_PO_CHANGE 이용하여 이미 생성된 PO에 ITEM 추가하는 방법 좀 알려주십시오. [4] 옥바라기 2009.02.12 1419
3198 [요청]write 에서 입력필드 고수님들 부탁~~~~~~~~~~~ Zking 2009.02.12 972
3197 <img src=3.gif border=0>[요청]SELECET 문에서 소문자 => 대문자 로 바꾸는 쿼리문을 알고 싶습니다. [8] 쿨쿨 2009.02.12 1166
3196 <b>[완료]</b>FIELD-SYMBOLS 에 대해서 문의 드립니다. [2] 지의 2009.02.12 1057
3195 [요청]ALV 에서 다중선택 질문있습니다..(SLIS) [2] gold club 2009.02.12 2200
3194 [요청]Char Type 필드 검색할때 '*텍스트*' 와 같이 검색하는 방법 [5] 피콜레티 2009.01.15 1052
3193 [요청]인터널 테이블에서 O, X 값 체크에 대한 질문입니다. [3] 초보생 2009.02.12 1554
3192 <b>[완료]</b>원격지에 파일 업로드 하는 방법이 궁금합니다. [4] 튀밥 2009.02.11 1088
3191 <b>[완료]</b>문구 data 선언 관련 질문좀 하겠습니다. [3] 쭈니 2009.02.11 1061
3190 <b>[완료]</b>ALV관련질문이니다. 급해서요~ 답변 부탁합니다. [4] 쭈니 2009.02.11 1276
» <b>[완료]</b>쿼리 튜닝에 있어서 mandt를 쓰는경우에 대해서 질문있습니다. [5] 카츠 2009.02.11 2361
3188 <b>[완료]</b>FK03(구매처 조회)에서 은행명을 어디서 가져오는지 궁금 합니다... [3] 남산밑 2009.02.11 1517
3187 [요청]인터널 테이블 선언시 헤더(header)가 없이 사용하는 경우는 어떨때 인가요? [7] okay맨 2009.02.11 3321
3186 <b>[완료]</b>[구문]이해가 안가는 부분에 질문좀드리겠습니다. [6] 쭈니 2009.02.11 1209
3185 <b>[완료]</b>AVL 출력되는 스크린과 더블클릭 이벤트 처리에 대한 질문입니다. [2] 불근모자 2009.02.11 1183
3184 [요청]table control 입력창 활성화 방법좀 알려주세요. [4] file 아~밥줘 2009.02.11 1959
3183 [요청]클라이언트 000에 있는 sap script 어떻게 삭제하나요? 푸딩 2009.02.10 1478
3182 [요청]list 포멧 관련 옵션과 구문에 대한 질문입니다. [6] 아바퍼 2009.02.10 1337
3181 [요청]날짜에서 년까지만 사용할때와 월까지만 사용할때 방법에 대해서 알고 싶습니다. [1] 처서련 2009.02.10 1601
3180 <img src=3.gif border=0>[요청]ALV화면에서 밑줄 넣는 방법 없나요? [3] 으르렁 2009.02.10 2052