pgbench的使用简介

转载 2012年03月22日 19:34:38

pgbench是基于tpc-b模型的postgresql测试工具。它属于开源软件,主要为数据管理人员提供性能测试使用。

pgbench 是对 PostgreSQL 进行压力测试的一款简单程序, SQL 命令可以在一个连接中顺序地
执行,通常会开多个数据库 Session, 并且在测试最后形成测试报告,得出每秒平均事务数,pgbench
可以测试 select,update,insert,delete 命令,用户可以编写自己的脚本进行测试。

安装:

在postgresql安装源包中,进入源码的contrib目录,进入pgbench目录,通过make all  ;make install单独安装。

先创建一个数据库,名字为:pgbench
createdb pgbench
初使用pgbench的数据:
pgbench -i pgbench
pgbehch的使用帮助:
pgbehch --help
 
测试命令:
pgbench -c 10 -t 100 pgbench

osdba@osdba:~$ pgbench -c 10 -t 100 pgbench
starting vacuum...end.
transaction type: TPC-B (sort of)
scaling factor: 1
query mode: simple
number of clients: 10
number of transactions per client: 100
number of transactions actually processed: 1000/1000
tps = 80.658281 (including connections establishing)
tps = 81.499400 (excluding connections establishing)

-c clients 模拟的客户数,也就是并发数据库会话数目。缺省是 1。
-t transactions 每个客户端跑的事务数目。缺省是 10。
 
详细的参数介绍将在下一篇文章中列出

 

PostgreSQL每日一贴-测试工具之pgbench

说明:标红的是没有翻译的 TPC:Transactionprocessing Performance Council  事务处理性能委员会 TPC-B:TPC-Bmeasures throu...
  • enzesheng
  • enzesheng
  • 2015年01月14日 23:23
  • 2077

postgres压测工具pgbench

1简介 PG数据库提供了一款轻量级的压力测试工具叫pgbench, 测试模型是TPC-B. 2安装 略 3.参数介绍 [postgres@localhost  bin]$ pgbench ...
  • sunziyue
  • sunziyue
  • 2016年03月28日 14:56
  • 1291

pgbench 简单的基准测试

pgbench是一种在PostgreSQL上运行基准测试的简单程序。它可能在并发的数据库会话中一遍一遍地运行相同序列的 SQL 命令,并且计算平均事务率(每秒的事务数)。默认情况下,pgbench会测...
  • ctypyb2002
  • ctypyb2002
  • 2017年12月27日 13:10
  • 58

pgbench的使用

pgbench是基于tpc-b模型的postgresql测试工具。它属于开源软件,主要为数据管理人员提供性能测试使用。 pgbench 是对 PostgreSQL 进行压力测试的一款简单程序, ...
  • svod
  • svod
  • 2012年05月03日 17:12
  • 1458

PostgreSQL 性能测试工具

postgresql 自带性能测试工具 pgbench 测试环境 2.
  • zdc524
  • zdc524
  • 2015年11月18日 16:49
  • 2473

PostgreSQL每日一贴-测试工具之pgbench

说明:标红的是没有翻译的 TPC:Transactionprocessing Performance Council  事务处理性能委员会 TPC-B:TPC-Bmeasures throu...
  • enzesheng
  • enzesheng
  • 2015年01月14日 23:23
  • 2077

PostgreSQL 性能测试工具

postgresql 自带性能测试工具 pgbench 测试环境 2.
  • zdc524
  • zdc524
  • 2015年11月18日 16:49
  • 2473

pgbench 简单的基准测试

pgbench是一种在PostgreSQL上运行基准测试的简单程序。它可能在并发的数据库会话中一遍一遍地运行相同序列的 SQL 命令,并且计算平均事务率(每秒的事务数)。默认情况下,pgbench会测...
  • ctypyb2002
  • ctypyb2002
  • 2017年12月27日 13:10
  • 58

Greenplum 点查(按PK查询)性能与提升空间

标签 PostgreSQL , Greenplum , 点查 , 按PK查询 背景 点查,基于PK的查询或者OLTP类查询,实际上并不是GPDB 擅长的,GPDB擅长的是海量的O...
  • qq_41063944
  • qq_41063944
  • 2017年12月15日 14:38
  • 64

bucardo 安装配置

bucardo 安装配置 本文转自http://blog.osdba.net/?post=52 还没来得及看,先转了,有空看看   ===============安装b...
  • silenceray
  • silenceray
  • 2016年09月23日 14:54
  • 699
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:pgbench的使用简介
举报原因:
原因补充:

(最多只允许输入30个字)