안녕하세요.
현재 Mariadb -> Oracle 로 Connect 엔진으로 접속해서 데이터를 조회하고 있습니다.
오라클 데이터를 조회 후 Mariadb 데이터를 가공하고 가공이 완료된 건에 대해
오라클에서 다시 조회해오지 않도록 오라클 데이터의 상태값을 수정하는 작업을 스케쥴러를 통해 업데이트 하고 있습니다.
좀더 자세히 상황 설명을 드리자면 모든 작업은 Mariadb에서 이벤트 스케쥴러를 통해 작업됩니다.
1) 3분 단위로 오라클 데이터 조회 후 해당 데이터를 MariaDB에 가상 테이블에 적재
2) 가상 테이블에 적재된 데이터를 통해 Mariadb 실제 몇몇 테이블에 Insert
3) 작업 완료 되면 가상 테이블에 담긴 데이터와 오라클 데이터를 Inner 조인을 통해 오라클의 해당 데이터를 완료 상태로 변경
4) 가상테이블 삭제
5) 1~4번 작업 3분마다 반복
이상입니다.
여기서 질문은 상기 작업 중 1) 과정에서 가상 테이블에 담기지 않은 데이터가 오라클에서 업데이트 되는 현상이 발생하고 있습니다.
로그상 Lock이나 특별한 메세지는 보이지 않는데
혹시 다른 의심되는 부분이 있을까요?
얕은 지식으로는 문제될게 없어보이는데 1주일에 1~2개씩 그런 건이 발생해서 스트레스 받고 있습니다.
조언 부탁드리겠습니다.