pgbench参数详解

转载 2012年03月22日 19:42:24

pgbench命令具体参数如下

 pgbench [OPTIONS]... [DBNAME]

初始化操作参数如下:
  -i           初始化模式

  -F NUM       fill factor
  -s NUM       销售端个数

测试参数:
  -c NUM       测试时模拟客户端个数,不指定默认为1

  -C           设置为每一个事务建立一个新的连接

  -D VARNAME=VALUE
               传递测试脚本中变量值

  -f FILENAME  测试脚本位置,不指定默认pgbench自带脚本

  -j NUM       启动线程数默认为1

  -l          定向输出日志文件

  -M {simple|extended|prepared}
               protocol for submitting queries to server (default: simple)
  -n           测试前不执行vacuum操作

  -N          不对"pgbench_tellers" 和"pgbench_branches"表进行update操作
  -r           在测试结果中显示脚本中每条指令的平均延时

  -s NUM       在测试结果中显示销售端个数

  -S           perform SELECT-only transactions
  -t NUM      每个客户端执行事务次数,默认为10

  -T NUM      测试时间设置,单位为秒

  -v           执行测试前对库中四个基准表进行vacuum操作

命令参数:
  -d           在测试过程中输出debug信息

  -h HOSTNAME  数据库服务器ip

  -p PORT      数据库端口

  -U USERNAME  连接数据库用户名

  --help       显示命令帮助

  --version    输出pgbench版本信息

   -F NUM     和 -M {simple|extended|prepared}这两个参数含义不太了解,如有了解者请帮忙在留言中解释。谢谢

 

pgbench 简单的基准测试

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

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

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

postgresql pgbench

pgbench is a benchmarking tool for PostgreSQL ,pgbench是postgresql自带的一个性能基准测试工具。 可以通过pgbench --help看...
  • dazuiba008
  • dazuiba008
  • 2013年05月14日 09:35
  • 818

pgbench的使用

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

CPU的核心数、线程数的关系和区别

我们在选购电脑的时候,CPU是一个需要考虑到核心因素,因为它决定了电脑的性能等级。CPU从早期的单核,发展到现在的双核,多核。CPU除了核心数之外,还有线程数之说,下面笔者就来解释一下CPU的核心数与...
  • yu132563
  • yu132563
  • 2015年04月23日 16:02
  • 26337

最佳线程数总结

最佳线程数: 性能压测的情况下,起初随着用户数的增加,QPS会上升,当到了一定的阀值之后,用户数量增加QPS并不会增加,或者增加不明显,同时请求的响应时间却大幅增加。这个阀值我们认为是最佳线程数。 ...
  • meegomeego
  • meegomeego
  • 2015年04月22日 10:55
  • 2188

PostgreSQL配置优化

硬件和系统配置 操作系统 Ubuntu13.04 系统位数 64 CPU Intel(R) Core(TM)2 Duo CPU 内存 4G ...
  • u011001084
  • u011001084
  • 2016年11月29日 16:51
  • 161

postgres 参数生效

postgres 的参数分为四类 1. internal 编译时确定,不能修改,如 block_size 2. 系统级 修改配置文件,需要重启才能生效如 max_connect...
  • xxttwoshishui
  • xxttwoshishui
  • 2015年07月26日 11:45
  • 150

WINDOWS操作系统中可以允许最大的线程数

默认情况下,一个线程的栈要预留1M的内存空间 而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程 但是内存当然不可能完全拿来作线程的栈,所以实际数目要比这个值要小...
  • Tony_Wong
  • Tony_Wong
  • 2014年09月01日 11:30
  • 2010

PostgreSQL 性能测试工具

postgresql 自带性能测试工具 pgbench 测试环境 2.
  • zdc524
  • zdc524
  • 2015年11月18日 16:49
  • 2491
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:pgbench参数详解
举报原因:
原因补充:

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