메뉴 건너뛰기

SAP 한국 커뮤니티

ㅁ 상황


 


    수백건정도의 데이터를 담고 있는 CBO 테이블 Z1, Z2, Z3, Z4, Z5... 가 있습니다.


 


    (각각 테이블의 데이터가 수백만건입니다.)


 


    각각 테이블의 데이터중 일부 필드값을 전체 컨버젼해야 합니다.


 


    컨버젼하는 필드값은 Z1, Z2 에서는 key 값이고, Z3, Z4, Z5 에서는 일반 필드(인덱스아님)입니다.


 


 


 


ㅁ 궁금증1)


 


    update (datab), insert  (dbtab), delete (dbtab) 등의 구문 사용시 Update work process 를 타고 움직이는 건가요?


 


    데이터 변환시 SM50 에서 모니터링하다보면 UPD process 를 거치지 않는 것으로 보입니다....


 


    Z1~Z5 테이블 변환은 각각 다른 프로그램을 이용하며, 이 프로그램들은 동시에 background job으로 수행됩니다.


 


    (수행시간이 꽤 깁니다... 몇시간 이상씩 소요됨)


 


    각각 background job 은 BGD work process 를 하나씩 잡고 수행되구요... 이때 UPD process 가 1개일때와 2개일때


 


    전체완료되는 시간에 차이가 별로 없더라구요....


 


    커밋,변환 등의 작업이 BGD process 상에서 발생하던데....


 


    일반 ABAP 구문으로 dbtab 변경시에는 UPD process 를 타지 않는 것인지요? -_-;;; (말이되는건가??)


 


    (물론 BDC 와 같은 transaction 은 LUW 에 맞게 UPD 거치면서 커밋, 저장 되더라구요)


 


 


 


 ㅁ 궁금증2)


 


     나름 대용량 데이터 컨버젼시 가장 빠른 속도로 컨버젼 하는 방법은 무엇일까요?


 


     a) 테이블의 내용을 전부 internal table 에 담은 후 loop 돌면서 1건씩 변경하고 update, commit 반복


 


     b) "update (dbtab) 조건" 의 형태로 바로 dbtab 의 내용을 일부씩 수정하고(약수십만건) commit 반복


 


     c) 오라클단에서 직접 DB 수정


 


     d) 기타.


 


 


 


ㅁ 궁금증3)


 


    실제 물리적서버가 여러대인데도 불구하고 1대일때보다 느린 경우는 어떤 문제가 있을 수 있을까요?


 


    질문이 너무 막연하기 합니다만....


 


    서버가 1개인 경우(당연히 DB, CI 한군데겟죠) 보다 서버가 4개인 경우(DB, CI는 같은서버, 나머지3대는 AP서버)


 


    가 작업속도가 더 느립니다 -_-;;;;;;;;;;;;


 


    (각각의 background job 은 서버4개인 경우는 서버당 골고루 분포;; 시켜서 작업했었습니다.)


 


    (서버의 기계적 성능 역시 4개인 곳이 훨씬 좋습니다. 작업당시 접속자도 동일환경이었습니다. 변환작업외에 트랜잭션


 


     발생이 안되었거든요)


 


    너무 막연한 질문인줄은 아는데... 어떤 요소나 원인들을 예상할 수 있을까 해서요....


 


    답답한 마음에 질문드립니다.


 


    우문현답을  기다리겠습니다.


 


   

번호 제목 글쓴이 날짜 조회 수
3687 <img src=3.gif><img src=2.gif border=0>SMW0에서 업로드 할때 왜서...... [4] Bizzard.Chul 2009.06.04 1916
3686 <img src=3.gif border=0>se11과 모듈풀에서 한글 데이터 입력시 깨짐에 대해서 문의 드립니다. [7] file MIKO1004 2009.05.27 1358
3685 [re] <img src=2.gif border=0>se11과 모듈풀에서 한글 데이터 입력시 깨짐에 대해서 문의 드립니다. [3] file 정군 2009.06.04 1298
3684 <img src=3.gif border=0>AVL 출력시 컬럼 속성을 조절하고 싶은데요... [2] 불근모자 2009.06.03 1459
3683 <img src=3.gif border=0>se78에 올린 이미지를 다운받을려면 어떻게 해야되나요~? [3] 와따시오 2009.06.03 1621
3682 <img src=3.gif border=0>alv tree에서 output table을 refresh 하는 방법 [2] 쿵푸ㅋ 2009.06.02 1698
3681 <img src=3.gif border=0>R/3와 ECC6.0은 다른거 맞죠? 가르켜 주세요 [2] 샴바나 2009.06.02 1258
3680 <img src=3.gif border=0>트리 구조에서 멀티 라인 선택방법 좀 slis에서 (BCALV_TREE_DEMO) 참조 [2] 안면도 2009.06.02 1821
3679 <img src=2.gif border=0>MiniSAP에서 Badi 실습 방법 없나요? [1] 용갈이 2009.05.30 1194
3678 <img src=2.gif border=0>스마트폼은 버전 관리가 없나요? [1] 조는스나 2009.05.28 1189
3677 <img src=2.gif border=0>탭스트립에 관한 질문입니다. 이상한 메세지가 나옵니다....... [2] fizz 2009.05.28 1980
3676 <img src=2.gif border=0>백그라운드 잡 생성 후 즉시 실행하는 방법. 병렬실행방법..? [5] sincere 2009.05.27 3107
3675 <img src=2.gif border=0>돈 단위 img셋팅 있나요? 패치 이후 이상해요. 인포셋트 관련인듯 합니다. [4] 아밥고지를 찾아서 2009.05.27 1222
3674 <img src=2.gif border=0>on-line program 에서 엑셀실행여부 [3] alal 2009.05.27 1318
3673 <img src=3.gif border=0>현지통화금액하고 전표통화금액이 어떻게 다르죠? [4] Bizzard.Chul 2009.05.26 3315
3672 <img src=3.gif border=0>스크린 푸쉬버튼의 텍스트 정렬 질문입니다. [2] 낙천 2009.05.26 1308
3671 <img src=3.gif border=0>더블클릭 이벤트시 덤프관련 질문입니다. [2] 용군 2009.05.25 1473
3670 <img src=3.gif border=0>ICON과 TEXT를 붙혀서 한 ALV필드에 보여줄수 있나요?? [6] 뮤즈 2009.05.22 1443
3669 <img src=3.gif border=0>스마트폼 인쇄창 안뜨고 출력하기? [1] 프로복서™ 2009.05.22 2157
3668 <img src=2.gif border=0>월별로 테이블에서 값을 가져오려고 하는데요 이런 방법이 있는지 혹시 봐주세요~ [6] 아밥걸 2009.05.22 1603