壓力測試比較: 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