`
king_tt
  • 浏览: 2125231 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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

分享到:
评论

相关推荐

    pgbench:PostgreSQL 客户端驱动程序性能基准测试工具台

    安装及使用安装以下内容: 吉特节点去 1.6 Python 3 跑步$ python3 -m venv pgbench-venv$ source pgbench-venv/bin/activate(pgbench-venv) $ pip install -r requirements.txt(pgbench-venv) $ make 然后可以使用....

    pgbench-tools:PostgreSQL基准测试工具集

    关于pgbench-tools pgbench-tools以一种有用的方式自动运行PostgreSQL内置pgbench工具。 它将运行一定数量的数据库大小(数据库规模)和各种并发客户端计数组合。 具有某些共同特征的Scale / client运行-也许可以将...

    postgres_opttune:使用机器学习尝试PostgreSQL参数调整

    postgres_opttune是为调优PostgreSQL参数而开发的工具。 您可以自动找到适当的设置PostgreSQL参数。 下图显示了使用Oltpbenchmark的工作负载优化PostgreSQL 12的结果。 由...制作 , , 例子 以下过程用于在单个...

    cloud-benchmark-postgres:不同云供应商的 Postgres 基准测试

    pgbench 读写,小数据库大小 0.5X RAM pgbench 读写,数据库 2X 大小的 RAM OLTPBench“ ”工作负载(Epinions、SEATS 或维基百科) 创建 PostgreSQL 9.3 数据库 安装mac cli工具 pip install mac 使用创建 ...

    PostgreSQL性能优化最佳综合案例实践

    介绍了建立了一个包含INSERT, UPDATE, SELECT数据库请求的简单的业务模型, 并使用pgbench模拟业务请求, 详细的阐述PostgreSQL数据库的调优全过程。

    postgrest-benchmark:让我们做一些性能测试!

    PostgREST测试数据库 该数据库是测试PostgREST身份验证模型并比较不同身份验证模型之间性能的概念证明。 它应该与PostgreSQLpgbench工具一起使用。 设置 要使用每个用户模型一个... pgbench -f one_role_per_user/admin

    VM性能的快速测试方法

    我们通常使用UnixBench来评估虚拟机CPU性能,mbw来评估内存性能,iozone来评估文件IO性能,iperf来评估网络性能,pgbench来评估数据库性能。在这里我将我自己做性能测试的过程整理一下,供各位同行参考。假定VM的...

    upsert:测试脚本基准测试“INSERT...ON CONFLICT UPDATE”

    所有测试都是用 bash 编写的,依赖于 pgbench,以及应用了补丁的 PostgreSQL。 跑步: ./main.sh 还可以执行更有针对性的压力测试,而不是使用“main.sh”在无限循环中运行所有通用测试。 例如: ./cardinality.sh...

    DbBench-开源

    DbBench是从PostgreSQL项目中的pgbench移植到Firebird和MySQL(以及futrure中的其他数据库)的数据库基准应用程序,使用相同的代码。 DbBench是由delphi2009使用dbExpress flamewok编写的,并且在Windows平台上运行...

    homework5:根据

    苏多苏обновляемрепозиторий apt更新устанавливаемнеобходимыепакеты apt安装postgresql apt安装postgresql-contrib apt安装pg-activity(pgbench,即не

Global site tag (gtag.js) - Google Analytics