function내에서 번호채번때
select single for update...로 번호를 채번하는데요.
문제가 좀 있는것같아서 보고 있는데요.
관련해서 질문입니다.
help에서 보면 해당 data를 가져올때 해당 key에 대한 data에 대해서만 exclusive lock 을 걸고
가져온다고 되어있던데요.
문제는 이때 다른 채번로직에서는 기다리다가 이 select가 끝나면 채번을 하게 되는건가요?
아니면 lock이 잡혀있으면 enqueue 의 경우처럼 그냥 튕겨서 에러가 나게 되는건가요?
select single for update.. 가 어떤 효과가 있고, 어떻게 동작되는지에 대해서
자세히 알고 싶습니다.