InnoDB 페이지 압축은 InnoDB 테이블을 압축하는 현대적인 방법입니다. InnoDB의 COMPRESSED 행 형식과 유사하지만 많은 장점이 있습니다. 몇 가지 차이점은 다음과 같습니다.- InnoDB 페이지 압축을 사용하면 압축 된 페이지는 테이블 스페이스 파일에서 읽은 후 즉시 압축 해제되고 압축되지 않은 페이지 만 버퍼 풀에 저장됩니다. 반대로 InnoDB의 COMPRESSED 행 형식을 사용하면 압축 된 페이지는 테이블 스페이스 파일에서 읽은 직후 압축이 풀리고 압축되지 않은 페이지와 압축 된 페이지는 모두 버퍼 풀에 저장됩니다. 즉, COMPRESSED 행 형식은 InnoDB 페이지 압축보다 버퍼 풀에서 더 많은 공간을 사용합니다.- InnoDB 페이지 압축을 사용하면 테이블 스페이스 파일..
■ 압축 테이블 소개 프로세서와 캐시 메모리는 디스크 저장 장치보다 속도가 빨라지므로 많은 작업 부하가 디스크 바인딩됩니다. 데이터 압축을 통해 적은 CPU 사용 비용으로 데이터베이스 크기를 줄이고 I/O를 줄이며 처리량을 향상시킬 수 있습니다. 압축은 특히 자주 사용하는 데이터를 메모리에 유지하기에 충분한 RAM이있는 시스템에서 읽기 집약적인(select 쿼리의 범위가 많은) 응용 프로그램에 특히 유용합니다. ROW_FORMAT = COMPRESSED로 작성된 InnoDB 테이블은 구성된 innodb_page_size 값보다 디스크에서 더 작은 페이지 크기를 사용할 수 있습니다. 페이지가 작을수록 디스크에서 읽고 쓰는데 적은 I/O가 필요하며 특히 SSD 장치에 유용합니다. 압축된 페이지 크기는 CRE..