메뉴 건너뛰기

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개인 곳이 훨씬 좋습니다. 작업당시 접속자도 동일환경이었습니다. 변환작업외에 트랜잭션


 


     발생이 안되었거든요)


 


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


 


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


 


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


 


   

번호 제목 글쓴이 날짜 조회 수
3672 <img src=3.gif border=0>스크린 푸쉬버튼의 텍스트 정렬 질문입니다. [2] 낙천 2009.05.26 1295
3671 <img src=3.gif border=0>더블클릭 이벤트시 덤프관련 질문입니다. [2] 용군 2009.05.25 1459
3670 <img src=3.gif border=0>ICON과 TEXT를 붙혀서 한 ALV필드에 보여줄수 있나요?? [6] 뮤즈 2009.05.22 1403
3669 <img src=3.gif border=0>스마트폼 인쇄창 안뜨고 출력하기? [1] 프로복서™ 2009.05.22 2147
3668 <img src=2.gif border=0>월별로 테이블에서 값을 가져오려고 하는데요 이런 방법이 있는지 혹시 봐주세요~ [6] 아밥걸 2009.05.22 1520
3667 <img src=3.gif border=0>디버깅에서 itab 데이터 다운로드 시 엑셀에 한 줄로 다 들어갈 때 [4] 쿵푸ㅋ 2009.05.21 1152
3666 <img src=3.gif border=0>루트(√ X) 벗기기 질문입니다. (표준편차구하기) [2] 낙천 2009.05.21 2430
» <img src=3.gif border=0>대용량 데이터 변환시 속도 문제. [14] 보나 2009.05.21 2053
3664 <img src=3.gif border=0>alv 기능 단추들이 사라졌어요. 툴바가 사라졌습니다. [3] 아밥돌이 2009.05.20 1690
3663 <img src=3.gif border=0>sd 회계문서 관련 질문 드리겠습니다.. [7] 아밥입문자 2009.05.20 1014
3662 <img src=2.gif border=0>일반적인 거래의 전표생성 방법... [4] chany 2009.05.20 990
3661 <img src=2.gif border=0>사용자의 T-code 실행 내역을 알고 싶습니다. [4] hccpi 2009.05.19 1311
3660 <img src=3.gif border=0>SE11 에서 테이블에 record를 생성하려면? [7] 깡패 2009.05.18 1832
3659 <img src=3.gif border=0>alv에 관한 질문입니다. 답변부탁드려용 [5] 샴바나 2009.05.18 1175
3658 <img src=2.gif border=0>at new 구문에 관한 질문입니다. [6] 아밥고지를 찾아서 2009.05.18 957
3657 <img src=2.gif border=0>QUAN 타입 소수점 없애기 질문입니다. [2] 아밥돌이 2009.05.18 4295
3656 <img src=2.gif border=0>print 시 양면 출력 가능하게 할 수 있나요? [3] 맹꽁이 2009.05.18 1258
3655 <img src=1.gif border=0>컬럼TREE EDIT 가능방법 문의에 대해서 알고 싶습니다. 도움주시기 바랍니다. file GG 2009.05.17 1300
3654 <img src=3.gif><img src=2.gif border=0>엑셀다운로드관련 질문사항입니다. [4] 사탕수수 2009.05.17 1123
3653 <img src=1.gif border=0>Business Workplace(Tx: SBWP) 파일첨부 사이즈 크게 설정하려고 하는데 이상렬 2009.05.15 1222