0
点赞
收藏
分享

微信扫一扫

PG数据库开启大页与不开启大页的TPS对比

本文通过在上线前对主库pg11.5进行了压测实验,压测的方法采用德哥给的脚本,详情请看

​​https://developer.aliyun.com/article/582870​​

模拟了6种方式

pgbench -M prepared -n -r -P 1 -f ./test.sql -c 56 -j 56 -T 600
pgbench -M prepared -n -r -P 1 -f ./test.sql -c 956 -j 956 -T 600
pgbench -M prepared -n -r -P 1 -f ./test.sql -c 56 -j 1956 -T 600

数据库shared_buffer内存设置为128GB


数据库TPS对比图

通过不同的连接数,线程数在10分钟内做对比

PG数据库开启大页与不开启大页的TPS对比_sql



600s内56个客户端,56个线程对比图,未开启huge,与开启huge对比

PG数据库开启大页与不开启大页的TPS对比_数据库_02

600s内956个客户端,956个线程对比图,未开启huge,与开启huge对比

PG数据库开启大页与不开启大页的TPS对比_sql_03

600s内956个客户端,1956个线程对比图,未开启huge,与开启huge对比

PG数据库开启大页与不开启大页的TPS对比_数据库_04

600s内不同客户端,线程对比图,未开启huge

PG数据库开启大页与不开启大页的TPS对比_客户端_05

600s内不同客户端,线程对比图,开启huge

PG数据库开启大页与不开启大页的TPS对比_客户端_06


结论,通过查看,发现开启大页,大内存的PG数据库确实对数据库性能有很好的提升。


执行结果

PG数据库开启大页与不开启大页的TPS对比_sql_07

PG数据库开启大页与不开启大页的TPS对比_客户端_08

PG数据库开启大页与不开启大页的TPS对比_数据库_09

结论:大家自己对比看。

举报

相关推荐

0 条评论