MySQL 서버 내에서 다양한 스레드가 공유하여 사용하는 공간인지 여부에 따라 나뉜다.
정의
일반적으로 클라이언트 스레드의 수와 무관하게 하나만 할당
종류
DB 엔진이 테이블 접근시 필요한 Metadata 빠르게 제공
InnoDB 스토리지 엔진에서 가장 중요한 메모리 구조.
데이터와 인덱스 페이지를 캐싱
자주 접근하는 데이터에 대해 해시 인덱스를 동적으로 생성, 데이터 접근 시간 단축
트랜잭션의 변경 사항을 임시로 저장하는 공간
시스템 장애 발생시 복구에 사용
클라이언트 스레드별로 독립적으로 할당 -> 공유 되지 않는다.
로컬 메모리 영역
이라고 부름조인 작업
수행시 사용되는 메모리 공간join_buffer_size
를 통해 크기 조절가능트랜잭션의 변경 사항
을 임시로 저장하는 공간net_buffer_size
를 통해 크기 조정