
[MySQL] 디스크 읽기방식
·
DB/MySQL
디스크 읽기 방식디스크 I/O의 오버헤드를 줄이는 것이 데이터베이스의 성능 튜닝의 중요 지점일 때가 많습니다.디스크 별로 어떻게 데이터를 읽는지에 대해서 알면 MySQL의 성능 이점이 어떻게 동작하는지 이해할 수 있습니다. 하드 디스크 드라이브(HDD)하드 디스크 드라이브는 아래와 같이 생겼습니다.여기서 보이는 헤드를 기반으로 플래터를 돌려가면서 디스크를 읽어서 데이터를 쓰고 지우는 작업을 수행합니다.헤더에 데이터가 쓰이는 부분을 맞춰야하기 때문에 디스크의 헤더가 움직여야하고 이러한 하드웨어적 동작 때문에 지연이 발생합니다. 솔리드 스테이트 드라이브(SSD)SSD는 하드 디스크에 존재하던 플래터를 제거하고 플래시 메모리를 적용하였습니다. 이로 인해 디스크 원판을 회전하는 동작이 없어져 HDD 비해 빠..