LSN, Checkpoint

이기현·2021년 11월 8일
0

MariaDB

목록 보기
2/29

LSN (Log Sequence Number)

Mysql에서 발생한 모든 작업에 대한 log 번호, 즉 redo log안에 있는 records 에 대한 log 번호
: Records within the InnoDB redo log are identified via a log sequence number (LSN).

Checkpoints

InnoDB buffer pool안에서 데이터가 physical InnoDB Tablespace file로 저장될 때, checkpoints가 발생한다고 한다.
즉 메모리(buffer)에서 disk로 flush될때 해당 log에 대한 checkpoints가 발생한다.
그래서 last Checkpoints보다 큰 LSN은 아직 flush 되지 않고 buffer pool에 남아있는 log이고 last checkpoins보다 작은 LSN은 flush되어 disk에 기록된 log이다.

Checkpoints Age

마지막 checkpoint이후 redo log에 쌓인 데이터의 양
The checkpoint age is the amount of data written to the InnoDB redo log since the last checkpoint.

profile
실력을 쌓아가는 하루하루

0개의 댓글