关闭

pgbench参数详解

标签: 测试transactions数据库服务器脚本数据库
3137人阅读 评论(0) 收藏 举报
分类:

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

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:785440次
    • 积分:4350
    • 等级:
    • 排名:第7186名
    • 原创:60篇
    • 转载:31篇
    • 译文:5篇
    • 评论:70条
    最新评论