前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Greenplum基于pgbench的性能测试

Greenplum基于pgbench的性能测试

原创
作者头像
洛杉矶
修改2020-11-02 16:44:27
2.9K0
修改2020-11-02 16:44:27
举报

环境准备

参考命令工具,基于pgbench

https://github.com/gregs1104/pgbench-tools

一,安装pgbench命令(root用户)

1, 进入 greenplum 的目录 contrib

2, make all;make install

3, yum install gnuplot

二,上传pgbench-tools-master.zip压缩包(gpadmin用户)

1,su gpadmin

2, cd /home/gpadmin/install

3, 上传压缩包到该目录/home/gpadmin/install

3, 解压 unzip pgbench-tools-master.zip

4,cd /home/gpadmin/install/pgbench-tools-maste

三、pgbench测试(gpadmin用户)

1,修改配置 config 文件

SCRIPT="select.sql"

SCALES="1 10 100 1000"

SETCLIENTS="1 2 4 8 16 32"

SETTIMES=3

注: SCRIPT 为进行的sql命令,为tests目录下的sql文件名。SCALES 为每次运行的扩展因子,

数据表 pgbench_accounts 基础为10W,如果SCALES = 100,则实际该表数据 100* 10W。

2,创建database

psql -d postgres -c 'create database pgbench'

psql -d postgres -c 'create database results'

3,初始化DB

psql -f init/resultdb.sql -d results

4,每次运行则依次执行命令

./newset 'Initial Config'

./runset

5,查看结果

即使仍然在运行中,也可以查看结果

psql -d results -f reports/report.sql

6,生成web报告

./webreport

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境准备
    • 一,安装pgbench命令(root用户)
      • 二,上传pgbench-tools-master.zip压缩包(gpadmin用户)
        • 三、pgbench测试(gpadmin用户)
          • 1,修改配置 config 文件
          • 2,创建database
          • 3,初始化DB
          • 4,每次运行则依次执行命令
          • 5,查看结果
          • 6,生成web报告
      相关产品与服务
      大数据
      全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档