RealTime & OLTP란?
OLTP(On-Line Transaction Processing)
실시간으로 DB 데이터를 조회/갱신하는 시스템
대부분의 업무시스템 (금융/통신/ERP등조회업무, 쇼핑몰주문, 콘서트예매등)
건당 매우 빠른 수행시간이 생명 (보통0.01 ~1초이하)
빠른 수행시간을 위해 I/O Latency가 중요
실제 업무에서
- 주식거래(코스콤) . 콘서트 예매는 micro second 단위로 나와야한
Batch Processing란?
작업을 모아두었다가 한번에 대량의 데이터 처리
주로, 야간,주말,월말 등 정산/마감/통계 등 대량의 데이터를 일괄처리
대량의 데이터 처리 성능을 위해선 I/O Throughput 이 중요
Tunning 방식
- SQL tunning (70%)
- Instance Tunning (Architecture, parameter, memory 등) (30%)
PVO(parsing-Validation-Optimizer )
SQL-> Optimizer(query 변환) -> 비용계산->실행계획 생성
'DBMS > Oracle' 카테고리의 다른 글
[Oracle] Wait Event란? (wait event class 정리 ) (0) | 2024.03.03 |
---|---|
[Oracle] SID vs SERVICE_NAMES vs DB_NAME vs GLOBAL_DBNAME 차이점 (0) | 2024.03.03 |
[DBMS] 과연 Index scan(Random Acces)가 빠른것인가? (Random Access vs Sequential Access & Index Scan vs Full Scan) (0) | 2024.02.26 |
[Oracle] Database Block, Clustering Factor란? (0) | 2024.02.26 |
[DBMS] DB성능에 미치는 요소/ scan 방법 간단설명 (0) | 2024.02.25 |