undolog1 [데이터베이스] MySql InnoDB의 버퍼 풀(Buffer Pool)과 언두로그(Undo log) MySQL의 InnoDB는 내부 구조와 프로세스가 매우 복잡해 우선 MVCC를 이해하기 위해 버퍼 풀과 언두로그에 대한 간단한 정리이다. 버퍼 풀(Buffer Pool)버퍼 풀은 MySQL InnoDB 스토리지 엔진에서 성능을 최적화하기 위해 사용하는 메모리 영역으로. 디스크 I/O를 최소화하고, 데이터와 인덱스에 빠르게 접근할 수 있도록 설계되어 InnoDB 스토리지 엔진의 가장 핵심적인 부분이다. 이런 특징 때문에 데이터베이스에서 자주 읽고 쓰는 데이터를 메모리에 캐싱하여 디스크 접근 시간을 줄이고 성능을 향상시킬 수 있다. * 주요 기능데이터 및 인덱스 캐싱:자주 사용되는 데이터 페이지와 인덱스를 메모리에 저장해 디스크 I/O를 줄이고 빠른 데이터 접근을 가능하게 한다.쓰기 지연(Write Bu.. 2024. 12. 20. 이전 1 다음