壓力測試比較: Benchmark: Oracle 23c vs PostgreSQL 16
hammerdb 4.9 對 Oracle 23c 和 PostgreSQL 16 進行壓力測試分析
測試環境:
CPU: AMD EPYC 7B13 (vCPU 8 Core)
RAM: 16GB
DISK: ISCI 2TB
OS: Rocky Linux 8 (仿 RHEL 8下)
DB: PostgreSQL 16.1 、Oracle 23c
壓測工具: Hammerdb 4.9
設置皆為常用的VU 20,在建立完Schema後,才測試TPC-H和TPC-C的情況
測試中時CPU和RAM均並未吃滿,減少硬體瓶頸而影響結果之變因,以增加準確性




以一般常用的VU20為基礎設置,
Oracle的TPC-H下的表現:



PostgreSQL的TPC-H表現:



在TPC-H測試過程中,PostgreSQL完成時間比Oracle快很多
然後依然VU20下進行TPC-C的測試:
Oracle在TPC-C下表現:


PostgreSQL在TPC-C下表現:



PostgreSQL跑的途中分析: 未吃滿資源,減少硬體瓶頸而影響結果之變因,以增加準確性



Oracle跑的途中分析: 未吃滿資源,減少硬體瓶頸而影響結果之變因,以增加準確性


Last updated