나는 select해와서 더티체킹으로 업데이트하면
동시성이슈 해결되는줄 알았는데 아니었음..
그냥 벌크업데이트 해주거나(DB에서 알아서 처리하게)
어플리케이션상에서 비관적잠금 걸어서 업데이트 시켜야 동시성이슈 해결된다고함
낙관적 잠금은 조회수 업데이트엔 안맞는거같아서 안씀
게시글 조회수 업데이트 시키는 테스트하다가 조회수 이상하게 나와서 찾아보고 해결함
동시성이슈 해결되는줄 알았는데 아니었음..
그냥 벌크업데이트 해주거나(DB에서 알아서 처리하게)
어플리케이션상에서 비관적잠금 걸어서 업데이트 시켜야 동시성이슈 해결된다고함
낙관적 잠금은 조회수 업데이트엔 안맞는거같아서 안씀
게시글 조회수 업데이트 시키는 테스트하다가 조회수 이상하게 나와서 찾아보고 해결함
https://m.dcinside.com/board/backend/582?headid=&recommend=&s_type=subject_m&serval=동시성
https://m.dcinside.com/board/backend/395?recommend=1
이 두개 연달아 보면 인사이트좀 생김
오
insert 경합은 update경합과 달리 해결법이 없음 재시도 하는수밖에는