■ 쿼리 형태insert into tableselect *from table1, table2, table3where ...create table asselect *from table1, table2, table3where ... 위 형태의 쿼리를 사용할때는 주의 하여야 합니다. 보통 위의 쿼리는 똑같은 형태의 테이블을 생성하거나 똑같은 데이터를 특정 테이블에 밀어넣을때 많이 사용합니다.하지만 위의 쿼리를 실행하게 되면 select를 하게되는 table1,table2,table3에는 read lock이 걸리게 됩니다.이는 isolation level이 REPATABLE_READ일때 발생하게 됩니다.이 REPATABLE_READ의 특징은 현재 select의 데이터 정합성과 버전을 보장하기 위해 이 결과값을 ..