Sequential Acess는 HDD상에서도 Block을 Sequential하게 읽나요?
안녕하세요!
강의 Section2의 데이터베이스 IO Access 유형 이해 - Sequential 과 Random Access 에서 헷갈리는 점이 있어서 질문을 남깁니다.
Radom access 와 Table Full scan(강의 중 9:00~)에 있는 Table은 실제로는 Block 단위로 저장되어 있을텐데, HDD 상에서도 이 Block이 연속으로 저장되어 있는건가요 ??
Random acces는 Hard disk 에서 랜덤하게 접근하기 때문에 disk access time이 더 걸린다고 앞에서 말씀해주셨는데, 만약 hdd상에서 block 위치가 여기저기에 있으면 table full scan도 disk access time이 똑같이 많이 걸리지 않을까 ...싶어서 개념이 헷갈립니다.
정리하자면 Sequential 이라는 개념이 물리적인 disk에서도 시퀀셜하게 읽는다는건지..? 궁금합니다
답변 2
1
안녕하십니까
네 맞습니다. 테이블은 기본적으로 extent 란 단위로 연속된 블록들로 디스크에 물리적으로 저장됩니다. 물론 테이블의 크기가 계속 증가하기 때문에 이 extent들이 새롭게 생성될 때 계속적으로 붙어서 만들어지지는 않지만 10MG extent 내에서는 8k 블록들이 연속적으로 붙어 있습니다
감사합니다
Toad for Oracle Trial 버전을 지원하지 않는것으로 보입니다.
0
63
1
table full scan과 index_ffs 성능비교
0
126
2
HDD가 아닌 SSD인 경우는 dBMS I/O가 어떻게 동작하나요?
0
124
2
HOST CPU 자료를 받으려면?
0
142
3
Buffer Cache를 통한 데이터 Access 에서 DBA 정보를 어떻게 알아내는지 궁금합니다.
0
155
2
random i/o와 full scan 문제 질문
0
163
3
hugepage_settings.sh 파일 실행시 커널 버전
0
210
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
245
1
swingbench 에러좀 확인부탁드려요
0
338
2
회원가입 시 Customer type 구분
0
242
2
수료증 발급문의
0
232
1
swingbench 2.6 다운이 안받아져요
0
275
1
오라클 long data type 지원
0
438
1
sqldeveloper를 앞에서 썼다고 하셧는데...
0
216
1
soe_10g_01.dbf생성중 오류
0
222
1
TOAD 연결 질문드립니다.
0
345
1
oracl21c로 설치해도 되나요?
0
274
1
Hard Parsing의 자원 사용
1
510
2
인덱스 등 선행 지식 문의
0
215
1





