안녕하세요~
정기적으로 배치를 돌리는 프로그램이 있습니다.
프로그램 기능은 매달 전체 도로화 주소 데이터를 가지고 와서, 도로 주소를 조회해서 변경된 주소면 업데이트를 해주고, 없으면 인서트 해주는 프로그램 입니다.
하지만 이번에 프로그램을 바꿔서 테이블을 truncate 한다음 모두 인서트 처리하도록 바꿧습니다.
결론은 업데이트 8만건 하는 것은 30분정도 걸리고, 그냥 인서트 8만건하면 3시간에서 6시간 정도 걸립니다.
보통 업데이트가 더빠른 걸로 알고있는데 왜그런지 이유를 알수있을까요?..