프로그래밍 이야기/MYSQL,MariaDB

mySql with(Nolock) 처리하기

글쓰는 개발자 김뉴네 2023. 9. 8. 13:23
728x90
반응형

- ms-sql에서는  with(nolock)  기능이 있다.

 

- 대량의 데이터를 셀렉트하는데  다른곳에서  CRUD 등의 작업이 있는 경우 테이블에 락이 걸리면

 

이것도 저것도 못하는 상황이 되어 버리는 경우가 있다

 

이럴때를 대비하여 나는 대량의 데이터를 셀렉트 해야할때  다른 작업에 영향을 주지 않기 위해 위드 노락을 쓰는데

 

mySQL 에는 이게 없다고 한다  대신 비슷한 기능으로 다른 형식으로 쓰는 것이 있다고 하니 적어두고

 

써먹자 

 

 

set session transaction isolationlevel read uncommitted;

 

Select * from tablList;

 

set session transaction isolation level repeatable read;

728x90
반응형