Database/Mysql & Mariadb
innodb 행 저장 방식(1) 저장 파일 형식
InnoDB Engine는 형식에 따라 행이 실제로 저장되는 방식을 다르게 설정할 수 있다. 또한 행 저장방식에 따라 DML 작업 성능에도 영향을 미친다. 그 이유는 단일 디스크 페이지에 더 많은 행이 들어가게 되어 쿼리 및 인덱스 조회가 빠르게 작동하고 Buffer Pool에 필요한 Cache Memory가 적게 됩니다. 각 테이블은 페이지로 저장되는데 페이지는 B-Tree 구조로 정렬됩니다. InnoDB는 다음과 같은 순서로 정하여 Clustered Index와 비슷한 형태의 B-tree 구조를 가진다. 1. Primary Key 가 있다면 해당 Key를 기반으로 B-tree 구조 2. Primary Key가 없고 Clustered Index가 따로 있다면 해당 Index를 기반으로 B-tree 구조..
최근댓글