pgbench参数详解

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}这两个参数含义不太了解,如有了解者请帮忙在留言中解释。谢谢

你可能感兴趣的:(参数)