반응형
나는 select만 했을 뿐인데.. 조회도 방심 금물, 트랜잭션이 묶이는 이유
데이터베이스/SQL 지식2025. 1. 16. 13:17나는 select만 했을 뿐인데.. 조회도 방심 금물, 트랜잭션이 묶이는 이유

정리하게 된 배경이전에 업무 도중 read lock이 걸린 적이 있었다. 내가 걸린 것은 아니었긴 한데..한 테이블에 한 명의 개발자는 update를 1명의 다른 개발자는 select문 하고 있는 상황인데 select 때 commit을 하지 않으면서 lock이 걸림 결국, select 때, 꼭 트랜잭션을 끝내기 위해 rollback이나 commit을 해줘야 한다고 한다.나는 이전까지 update, delete, insert만 조심하면 되는 줄 알았는데 select도 조심해줘야 한다는 사실이 좀 놀라웠다.그래서 그때, 찾아보고 정리해야지 하다가 읽어보기만 하고 정리는 따로 하지 않게 되어 글또 7회차 글 낼 때도 되었고 해서 전체적인 lock에 대해 정리하고 그리고 실무에서 데이터 베이스 테이블은 거의 외..

반응형
image