Search

Cache

태그

정의

데이터베이스 성능을 향상시키기 위해 사용되는 중요한 기능
데이터나 결과를 빠르게 검색할 수 있는 임시 저장소로 이전에 계산된 값이나 복제된 원본 데이터를 저장

종류

1.
쿼리 캐시(Query Cache) 이전에 실행된 SELECT 문의 결과를 저장하고 있습니다. 동일한 SELECT 문이 다음에 실행될 때, MySQL은 결과를 빠르게 가져오기 위해 이 쿼리 캐시를 참조합니다. 하지만 MySQL 8.0 버전부터는 이 기능이 제거되었습니다.
2.
InnoDB 버퍼 풀(InnoDB Buffer Pool) InnoDB 스토리지 엔진에서 가장 중요한 메모리 영역으로, 데이터와 인덱스 페이지 등을 메모리 상에 유지하여 디스크 I/O 작업을 줄여줍니다.
3.
테이블 오픈 캐시(Table Open Cache) 열려 있는 테이블 인스턴스들의 정보를 저장합니다.
4.
쓰레드 캐시(Thread Cache) 클라이언트와 연결할 때마다 생성되는 스레드들을 재사용하기 위해 유휴 상태의 스레드들을 관리하는데 사용됩니다.
5.
그 외에도 소트 버퍼, 조인 버퍼 등 여러 작업벼로 공간을 확보하여 연산 속도를 높입니다.