데이터베이스 I/O란?

Joo·2024년 3월 7일

RDB & SQL

목록 보기
15/24

I/O 효율화는 I/O를 감소시키는 것

  • 데이터베이스는 데이터를 블럭 단위로 읽고 저장함 (기본 블럭 사이즈 = 8kb, 오라클 기준)
    • 즉, 데이터베이스가 아주 작은 데이터를 가져온다고 해도 최소한 8kb의 블럭을 읽음
  • 데이터베이스 튜닝에서 가장 중요한 것은 블록 단위 I/O를 줄이는 것
  • 논리적인 블럭 요청 횟수를 줄이고, 물리적으로 디스크에서 읽어야 할 블럭 수를 줄이는 것이 I/O 효율화 튜닝의 핵심 원리

** 논리적 I/O, 물리적 I/O 추후 정리 예정

profile
적당히 공부한 거 정리하는 곳

0개의 댓글