Inflearn brand logo image

인프런 커뮤니티 질문&답변

홍태경님의 프로필 이미지
홍태경

작성한 질문수

오라클 성능 분석과 인스턴스 튜닝 핵심 가이드

Full Scan과 Random IO 비교

HDD가 아닌 SSD인 경우는 dBMS I/O가 어떻게 동작하나요?

작성

·

38

0

HDD 와 완전 access 방식이 다른가요?
혹시 관련해서 어디 섹션를 참조하면 될지 궁금합니다

답변 2

0

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

DBMS가 HDD와 SSD의 차이를 인지하고 DBMS I/O 동작이 달라지지는 않습니다. SSD가 물리적으로 HDD보다 Random I/O가 더 빠를 뿐입니다.

 

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다. 홍태경님.

질문하신 HDD와 SSD의 파트에서의 DBMS I/O 동작 차이에 대해 안내해 드리겠습니다.

HDD와 SSD는 각각의 물리적 특성으로 인해 데이터 접근 방법과 성능이 다릅니다. HDD는 주로 순차 접근이 효율적인 반면, SSD는 랜덤 I/O 처리에서도 매우 뛰어난 성능을 가집니다. 이는 SSD가 데이터 접근 시 기계적인 움직임이 필요 없고, 전자적인 방식으로 데이터를 읽고 쓸 수 있기 때문입니다. 따라서, 데이터베이스의 I/O 작업에서 SSD를 사용할 경우, 랜덤 I/O의 성능 저하가 덜하고, 전반적인 I/O 성능이 향상됩니다.

강의 내에서 HDD와 SSD의 I/O 처리 차이에 대해 자세히 설명하지는 않지만, Sequential Access와 Random Access를 다루는 섹션에서 관련 내용을 확인하실 수 있을 것입니다. Sequential Access는 물리적 디스크에서도 데이터를 순차적으로 읽어들여 성능을 최적화하며, SSD 상에서는 이 방식보다는 랜덤 접근의 성능 저하가 덜하게 나타납니다.

아래 링크의 정보를 바탕으로 더 관련된 내용을 확인하실 수 있으며, 이해에 도움이 될 것입니다:

  1. Sequential Acess는 HDD상에서도 Block을 Sequential하게 읽나요? - HDD에서의 시퀀셜 접근이 어떻게 이루어지는지를 설명합니다.
  2. 버퍼 캐시와 스토리지 I/O - 버퍼 캐시 메커니즘과 관련된 정보를 제공합니다.

위의 게시물들은 물리적 디스크와 메모리 상의 데이터 접근 방식에 대한 기본적인 이해를 제공하며, SSD와의 비교에도 도움이 될 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

홍태경님의 프로필 이미지
홍태경

작성한 질문수

질문하기