배치 프로그램시 실행단축 방안?
-현상: 오픈 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 |