안녕하세요.
회사에서 운영중인 Oracle을 Postgresql로 Migration을 진행 예정입니다.
현업에서는 Postgresql로 Migration을 경우 기존 oracle와 비교해서 성능상 문제가 없다면 OK를 했습니다만,
저도 Postgresql을 운영 해본적이 없는 상태라 가늠이 안되는 상태입니다.
(그럼에도 불구하고 Migration 하는 이유는 그룹사 정책이기 때문입니다.)
1. H/W 조건
기존 : IBM X3650
- OS : Windows2003
- CPU : Xeon5160 2.9G
- MEM : 4GB
- HDD: SAS146GB RAID1
* 평균 CPU : 10%~ / MEM : 40%~
신규 : Lenovo P520(워크스테이션)
- OS : Windows10
- CPU : Xeon W-2133
- MEM : 32GB
- HDD : OS(nvme 256GB*2EA) / DATA(nvme 512GB*2EA)
2. DB엔진
- 기존 : Oracle 9i
- 변경 : Postgresql 12
3. 오라클 데이터 조회/업데이트 조건
- 1시간 동작 시 2,400사이클 수행(총 쿼리 1,080,000회 수행)
* 1사이클 당 평균 30개 프로시저 콜 콜당 15회 쿼리 총 450회 / 1초, 1사이클 동작 후 0.5초 휴지
Oracle의 파라미터값, SGA, PGA Buffer Cache등 Postgresql에 최대한 비슷하게 적용 할 예정입니다.
개발업체에서도 postgresql을 사용 해본적이 없는 상태라 이곳에 문의 드립니다....
H/W성능 차이가 워낙 많기 때문에 걱정은 전혀 안합니다만 혹시나 해서 문의 드립니다. |