배치 프로그램시 실행단축 방안 0 0 972

by 한현희 [2016.10.21 17:41:05]


배치 프로그램시 실행단축 방안?

-현상: 오픈 2달됬고, 하루에 60만건가량씩 쌓이는 테이블을 dml하는 배치작업에서

           이전 dba는 속도증가를 위해 full, parrarrel 힌트를 사용. (배치는 하루치씩을 새벽에 돌리는 작업)

           건수의 차이도 있지만(대부분 하루에 50-60만건사이) 배치수행시간이 들쭉날쭉이 심함.

           배치안 쿼리가 180개인데 특정부분에서 느려지는게 아니라 전체적으로 느려지는건이고,

           full힌트를 다른걸로   개선을 해야할건인지 , 판단이 안섭니다..

 

실행일자 배치수행시간
10월 19일 1:37
10월 18일 1:24
10월 17일 1:13
10월 16일 1:11
10월 15일 1:12
10월 14일 1:04
10월 13일 0:58
10월 12일 0:54
10월 11일 0:58
10월 10일 0:56
10월 09일 0:45
10월 08일 0:44
10월 07일 0:39
10월 06일 0:26
10월 05일 0:21
10월 04일 0:16
10월 03일 0:08
10월 02일 0:10
10월 01일 2:18
09월 30일 2:01
09월 29일 2:05
09월 28일 1:57
09월 27일 1:59
09월 26일 1:46
09월 25일 1:34
09월 24일 1:37
09월 23일 1:36
09월 22일 1:36

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입