绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
pgbench调优测试GreenPlum6
2022-06-06 14:35:53

环境及配置信息在之前文章Pgbench测试Greenplum6和5版本

1、Greenplum6和5的对比没有开启线程,是为了减少Greenplum5不受pgbench线程参数的影响,现在调整pgbench命令,开启线程 –j 参数,采用值16。
pgbench -h mas01 -U gpadmin6 -p 6666 -c 64 -j 16 -T 30 -r test

测试结果

2、调整共享内存参数shared_buffers,存储共享数据至内存。
gpconfig -c shared_buffers -v '2GB'

测试结果

3、调整事务提交参数,不强制将 WAL写入磁盘,只需写到缓存中就会向客户端返回提交成功,延迟wal_writer_delay*3毫秒写入磁盘,可提升TPS但会有事务丢失风险。
gpconfig -c synchronous_commit -v off

测试结果

4、关闭持久化调用,不强制刷新数据到磁盘,在断电或者系统出现问题时有数据丢失的风险。
gpconfig -c fsync -v 'off' –skipvalidation

测试结果

5、在之前对比测试命令基础上,加上-j $N参数开启线程,并在当前参数设置下测试Greenplum6的性能


小结

  TPCB测试高的TPS在并发数为60左右,接近cpu的核数,单查询测试的TPS可根据并发数越多而逐渐提升,单更新和插入的测试因为mvcc的机制,TPS基本在同一水平。

来源 https://www.modb.pro/db/52539

分享好友

分享这个小栈给你的朋友们,一起进步吧。

Greenplum
创建时间:2022-04-08 15:36:19
Greenplum
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • itt0918
    专家
戳我,来吐槽~