SQL I/O 튜닝 썸네일형 리스트형 SQLP - 데이터베이스 I/O 원리 @markdown # 데이터베이스 I/O 원리____ ## 블록단위 I/O- 데이터 파일에서 DB 버퍼 캐시로 블록을 적재할 때- 데이터 파일에서 블록을 직접 읽고 쓸때- 버퍼 캐시에 변경된 블록을 다시 데이터 파일에 쓸 때 ## 메모리 I/O vs 디스크 I/O### I/O 효율과 튜닝의 중요성- 디스크 데이터 입출력은 디스크의 액세스 암(Arm)이 움직이면서 헤드를 통해 데이터를 읽고 쓰기 때문에 느림- 메모리를 통한 입출력은 전기적 신호로 데이터를 읽기 때문에 빠름- 모든 DBMS는 읽고자 하는 블록을 먼저 버퍼 캐시에서 찾고, 없을 경우에는 디스크에서 데이터를 읽어 버퍼 캐시로 적재 한 후 읽기 작업을 수행- 디스크 I/O를 최소화하고 버퍼 캐시 효율을 높이는 것이 데이터베이스 I/O 튜닝의 목표.. 더보기 이전 1 다음