일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- POP폰트
- 롤오버 기간을 설정한 비밀번호 마이그레이션 방법
- 엑셀에서 콤마를 제외한 숫자 개수 세기
- 무료 이미지 제공 사이트
- AIX 버전확인
- 레드햇 버전확인
- 바탕화면에 원격 데스크톱 연결 바로가기 만들기
- 윈도우 10 슬라이드 종료 단축키 만들기
- 잘라내기 단축키
- 윈도우10 먹통현상 해결하기
- OpenSSL 업데이트
- 작업표시줄 먹통현상 해결하기
- 금리와 물가와의 상관관계
- 복사 단축키
- net user 사용법
- 한글 기호 자동변환 해제
- AIX NAS NFS
- 오라클DB팁
- AIX NFS
- 윈도우 10 프리징 해결하기
- 스타워즈 영화 감상 순서
- 메타버스 용어
- 붙여넣기 단축키
- 오라클팁
- 업무에 바로 쓰는 SQL
- 삼성멀티캠퍼스SQL
- 헤드퍼스트SQL
- 부자의 그릇 요약
- ie모드 해제
- javascript redirection code
Archives
- Today
- Total
Today is Present.
전문가를 위한 오라클 아키텍처 입문(DB 버퍼 캐시의 역할과 효과) 본문
'디스크에서 파일을 읽어 오는 것에 비해 메모리 영역에서 읽어 오는 쪽이 빠르다'
그렇다면 실제로 속도는 어느 정도 차이가 날까요?
오라클에서 일반적으로 사용하는 블록 크기인 8KB 데이터를 읽을 때를 가정하고 검토해 보겠습니다.
하드디스크에서 읽기 시간은 '데이터 전송시간 + 회전 대기 시간 + 탐색 시간(seek time)'으로 산출합니다.
3.5인치 디스크(Ultra SATA/1500)의 평균 스펙은 아래와 같습니다.
표 13-5 3.5인치 디스크(Ultra SATA/1500)의 평균 스펙
항목 | 스펙 |
데이터 전송 속도 | 1.5Gb/s(= 약 190MB/s) |
회전수 | 7,200 RPM |
평균 탐색 시간 | 약 9ms |
하드디스크에서 8KB 데이터를 읽어오는 시간 |
데이터 전송 시간(8KB ÷ 190MB/s = 42us) + 회전 대기 시간(60초 ÷ 7,200RPM ÷ 2 = 4ms) + 평균 탐색 시간(9ms) |
위 결과는 대략 13ms 정도 입니다.
반면, 일반적인 메모리(PC4-2400: DDR4 19200)의 데이터 전송 속도는 약 19.2GB/s 이므로 8KB의 전송 시간은 아래와 같습니다.
일반적인 메모리의 8KB 전송 시간 |
8KB ÷ 19.2GB/s = 약 0.4us(=0.0004ms) |
양쪽을 비교해 보면 30,000배 이상 차이가 난다는 것을 알 수 있습니다.
728x90
반응형
'DBMS - 오라클(Oracle)' 카테고리의 다른 글
DB2에서 ROWNUM 사용 방법 (0) | 2023.02.17 |
---|---|
DBMS 학습 URL 링크 (0) | 2023.02.17 |
롤오버 기간을 설정한 비밀번호 마이그레이션 방법 (0) | 2022.10.28 |
데이터베이스 보안 실습 환경 만들기 (0) | 2022.10.28 |
서브쿼리 종류(스칼라 서브쿼리, 인라인뷰, 서브쿼리) (0) | 2022.08.09 |