inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Full Scan과 Random IO 비교

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

122

홍태경

작성한 질문수 74

0

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

oracle dbms/rdbms

답변 2

0

권 철민

안녕하십니까,

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

 

감사합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 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와의 비교에도 도움이 될 수 있습니다.

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

Toad for Oracle Trial 버전을 지원하지 않는것으로 보입니다.

0

59

1

table full scan과 index_ffs 성능비교

0

125

2

HOST CPU 자료를 받으려면?

0

140

3

Buffer Cache를 통한 데이터 Access 에서 DBA 정보를 어떻게 알아내는지 궁금합니다.

0

155

2

random i/o와 full scan 문제 질문

0

163

3

hugepage_settings.sh 파일 실행시 커널 버전

0

209

2

강의중 윈도우 경고음?이 너무 크게 들릴때가 있습니다.

0

149

3

19ee 설치 관련

0

166

2

클라우드 굳이 안해도 되나요??

0

253

2

full scan 시 OS I/O 질문있습니다.

0

241

1

19c ee rpm 파일 설치 문의

0

228

1

direct path read/write temp 관련 질문

0

244

1

swingbench 에러좀 확인부탁드려요

0

336

2

회원가입 시 Customer type 구분

0

242

2

수료증 발급문의

0

232

1

swingbench 2.6 다운이 안받아져요

0

274

1

오라클 long data type 지원

0

437

1

sqldeveloper를 앞에서 썼다고 하셧는데...

0

216

1

soe_10g_01.dbf생성중 오류

0

222

1

TOAD 연결 질문드립니다.

0

344

1

oracl21c로 설치해도 되나요?

0

271

1

Hard Parsing의 자원 사용

1

507

2

Sequential Acess는 HDD상에서도 Block을 Sequential하게 읽나요?

1

363

2

인덱스 등 선행 지식 문의

0

214

1