ITPub博客

首页 > 数据库 > > pgbench调优测试GreenPlum6

pgbench调优测试GreenPlum6

作者:u_9ff4c058a0e0 时间:2022-06-06 14:35:53 0 删除 编辑

环境及配置信息在之前文章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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69999831/viewspace-3140883/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2022-02-11

  • 博文量
    1828
  • 访问量
    20560