안녕하세요.
test 테이블에 수시로 데이터가 insert/update/select가 발생하고 있습니다.
20대의 PC가 1초마다 test 테이블에서 2000건씩 select 후 자기가 가져간 건들을 update 합니다.
그런데 가끔 동일한 seq의 자료가 여러번 update 되는 경우가 있습니다.
아마도 이미 다른 PC에서 처리중인 자료를 또 다른 PC에서도 가져가 update를 하는게 아닌가 생각됩니다.
또한 LOCK도 발생하고 교착상태라며 멈추기도 합니다.
이 문제를 어떻게 해결하면 될지요?
도움 부탁드립니다. |