참고 사진 출처: MySQL 공식 문서 MySQL 엔진 (커넥션 핸들러 + SQL parser/optimizer)클라이언트 접속 및 쿼리 요청 처리 (커넥션 핸들러)스토리지 엔진 (SQL 문장 분석 및 최적화)실제 저장 공간에 데이터 읽기/쓰기 담당하는 기본 소
InnoDB는 MySQL에서 사용할 수 있는 스토리지 엔진 중 거의 유일하게 레코드 기반 잠금을 제공하며, 그로 인해 높은 동시성 처리가 가능하고 안정적이며 성능이 뛰어나다. 주요 기능들을 알아보자.InnoDB의 모든 테이블은 기본적으로 프라이머리 키를 기준으로 클러스
Mysql의 동시성에 영향 주는 1. 잠금 2. 트랜잭션 3. 트랜잭션의 격리수준(ISOLATION LEVEL)에 대해 알아보자.트랜잭션은 작업의 완정성을 보장해주는 것이다. 즉 논리적인 작업 셋을 모두 완벽하게 처리하거나, 처리하지 못한 경우에는 원 상태로 복구해주는
이 글은 Real MySQL 스터디에서 성우님이 발표한 자료입니다.각 인덱스의 특성과 차이는 상당히 중요하며, 물리 수준의 모델링을 할 때도, 중요한 요소가 될 것이다.MySQL 8.0 버전까지 업그레이드 되어 오면서 다른 상용 RDBMS에서 제공하는 많은 기능을 지
이 글은 Real MySQL 스터디에서 제가 발표한 발표자료입니다.지금까지 살펴본 인덱스 알고리즘은 일반적으로 크지 않은 데이터 또는 이미 키워드화한 작은 값에 대한 인덱싱 알고리즘이었다.문서의 내용 전체를 인덱스화하여 특정 키워드가 포함된 문서를 검색하는 것문서 전체