MySQL-Workbench에서 동시성을 확인하는 방법
[ MySQL 동시성 확인 방법 ] 우선 DB에 접속을 하면 각각의 창 별로 세션을 부여 받는다. 이 때 세션이 다른 것끼리는 독립된 포어그라운드 쓰레드가 담당을 하며, 해당 포어그라운드 쓰레드는 사용자로부터 SQL문을 입력 받고 처리해주는 역할을 담당해 백그라운드에 요청을 하는 역할을 한다. 그렇기 때문에 동시성과 관련해서 개별의 창은 다른 쓰레드에서 관리를 하므로 아직 커밋이 되지 않았을 때 dirty read가 일어나는 모드로 설정하지 않은 이상 서로 다른 값을 갖는게 맞다. 이런 상태에서 일어날 수 있는 일들을 알아보기 위해서는 서로 다른 세션을 갖는 별도의 쓰레드창을 열어주어야 한다. 1. MySQL Installer에서 서버 켜주기 Reconfigure 버튼을 누르고 하란대로 해서 서버를 켜주..
2024.02.25