메뉴 건너뛰기

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


 


     발생이 안되었거든요)


 


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


 


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


 


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


 


   

번호 제목 글쓴이 날짜 조회 수
3667 <img src=3.gif border=0>디버깅에서 itab 데이터 다운로드 시 엑셀에 한 줄로 다 들어갈 때 [4] 쿵푸ㅋ 2009.05.21 1160
3666 <img src=3.gif border=0>루트(√ X) 벗기기 질문입니다. (표준편차구하기) [2] 낙천 2009.05.21 2456
» <img src=3.gif border=0>대용량 데이터 변환시 속도 문제. [14] 보나 2009.05.21 2225
3664 <img src=3.gif border=0>alv 기능 단추들이 사라졌어요. 툴바가 사라졌습니다. [3] 아밥돌이 2009.05.20 1850
3663 <img src=3.gif border=0>sd 회계문서 관련 질문 드리겠습니다.. [7] 아밥입문자 2009.05.20 1028
3662 <img src=2.gif border=0>일반적인 거래의 전표생성 방법... [4] chany 2009.05.20 997
3661 <img src=2.gif border=0>사용자의 T-code 실행 내역을 알고 싶습니다. [4] hccpi 2009.05.19 1371
3660 <img src=3.gif border=0>SE11 에서 테이블에 record를 생성하려면? [7] 깡패 2009.05.18 1866
3659 <img src=3.gif border=0>alv에 관한 질문입니다. 답변부탁드려용 [5] 샴바나 2009.05.18 1182
3658 <img src=2.gif border=0>at new 구문에 관한 질문입니다. [6] 아밥고지를 찾아서 2009.05.18 966
3657 <img src=2.gif border=0>QUAN 타입 소수점 없애기 질문입니다. [2] 아밥돌이 2009.05.18 4396
3656 <img src=2.gif border=0>print 시 양면 출력 가능하게 할 수 있나요? [3] 맹꽁이 2009.05.18 1281
3655 <img src=1.gif border=0>컬럼TREE EDIT 가능방법 문의에 대해서 알고 싶습니다. 도움주시기 바랍니다. file GG 2009.05.17 1312
3654 <img src=3.gif><img src=2.gif border=0>엑셀다운로드관련 질문사항입니다. [4] 사탕수수 2009.05.17 1134
3653 <img src=1.gif border=0>Business Workplace(Tx: SBWP) 파일첨부 사이즈 크게 설정하려고 하는데 이상렬 2009.05.15 1232
3652 <img src=2.gif border=0>화면분할과 풀스크린 모드 토글 기능에 대한 질문입니다. [1] kms 2009.05.15 1747
3651 <img src=1.gif border=0>이전오더 생성하는 펑션 좀 봐주세요 .. ㅠ_ㅠ 맹꽁이 2009.05.15 1451
3650 <img src=2.gif border=0>합계시산표 프로그램 작성경험이 있는 고수님들 [8] chany 2009.05.15 1800
3649 <img src=2.gif border=0>매개변수 ID clear 방법 을 알고 싶습니다. [4] 안면도 2009.05.15 1269
3648 <img src=3.gif border=0>소숫점둘째자리를 수를 가진 테이블 필드 타입을 멀로 해야할까요? [4] 꼬꼬마정수기 2009.05.15 1947