MyISAM 스토리지 엔진 아키텍처
시작
------------------------
메모리 영역(키캐시)
------------------------
운영체제 캐시영역(운영체제의 시스템 캐시/버퍼)
------------------------
디스크 스토리지 영역(인덱스 파일, 데이터 파일)
------------------------
3.3.1 키캐시
InnoDb의 버퍼 풀과 비슷한 역할을 하는것이 MyISAM의 키캐시다.
키캐시는 인덱스만 대상으로 작동하며 또한 인덱스의 쓰기작업데 대해서만 부분적으로 버퍼링 역할을 한다.
키캐시 히트율(Hit rate) : 100 - (Key_reads / Key_read_requests * 100)
메뉴얼에서는 일반적으로 키캐시를 이용한 쿼리의 비율(히트율) 을 99% 이상으로 유지하라고 권장한다.
3.3.2 운영체제의 캐시 및 버퍼
MyISAM 테이블의 인덱스는 키 캐시를 이용해 디스크를 검색하지 않고도 충분히 빠르게 검색할 수 있다. 하지만 MyISAM 테이블의 데이터는 디스크로부터의 I/O를 해결해 줄만한 어떠한 캐시나 버퍼링 기능이 MyISAM 스토리지 엔진에는 없다.