트랜잭션

TIL

23.09.17

1. 책 RealMySQL8.0의 [5.2 MySQL 엔진의 잠금] 파트를 읽었다. MySQL에서 사용되는 잠금은 크게 2가지로 나눌 수 있다. MySQL 엔진 레벨의 잠금 : 모든 스토리지 엔진에 영향 스토리지 엔진 레벨의 잠금 : 스토리지 엔진 간 상호 영향 X 📍 글로벌 락 장시간 SELECT 쿼리 실행되고 있을 경우 FLUSH TABLES WITH READ LOCK은 SELECT 쿼리가 종료될 때까지 기다려야 한다. 백업 락 LOCK INSTANCE FOR BACKUP; // 백업 실행 UNLOCK INSTANCE; 모든 세션에서 테이블의 스키마나 사용자의 인증 관련 정보를 변경할 수 없게 된다. DB및 테이블 등 모든 객체 생성 및 변경, 삭제 REPAIR TABLE과 OPTIMIZE TABLE..

오잉머신
'트랜잭션' 태그의 글 목록