• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

MSSQL 멀티스레드 요청에서 lock 문제

23.04.11 10:01 작성 조회수 451

0

MSSQL 멀티스레드 요청에서 lock 을 해야 할까요?

api 서버에서 mssql 로 여러 병렬 요청을 보낼때 DB 측에서 병렬요청에 대한 lock 으로 막고 하나씩 처리 되게끔 막아 하나요?

답변 좀 부탁드리겠습니다!

답변 1

답변을 작성해보세요.

1

그런 부분은 DB에서 알아서 해줍니다.
하지만 경우에 따라 순차적으로 실행되어야 하는 상황이 생긴다면
(ex. 특정 유저에 대해서 골드를 100으로 세팅후, 다시 200으로 세팅하는 작업을
순서를 바꿔서 한다면 최종 값이 100이 되겠죠!)
그건 컨텐츠 코드에서 어떻게든 순서를 맞춰서 요청하게끔 만들어줘야 합니다.