美文网首页
pgbench简介

pgbench简介

作者: 古飞_数据 | 来源:发表于2023-04-23 10:58 被阅读0次

主要选项

-i:初始化模式
-s 插入的倍数,默认是1,即插入100000条;也就是执行多少次generate_series(1,100000)。

创建四个表,如果同名表已经存在会被先删除
pgbench_accounts #账户表
pgbench_branches #支行表
pgbench_history #历史信息表
pgbench_tellers #出纳表

在默认的情况下-s ‘比例因子’ 为 1,这些表初始包含的行数为:
table # of rows
pgbench_branches 1
pgbench_tellers 10
pgbench_accounts 100000
pgbench_history 0

create database pgbenchdb
pgbench -i -s 5 pgbenchdb                 --初始化,将在pgbench_accounts表中创建 500,000行


重要选项:
-c(客户端数量)
-j(工作者线程数量)
-t(事务数量)
-T(时间限制)
-f(指定一个自定义脚本文件)

pgbench -r -j2 -c4   -t60 pgbenchdb        --基准测试1,并行工作线程数2,客户端数量4,每客户端事务数60        
pgbench -r -j2 -c10  -T10 pgbenchdb        --基准测试2,并行工作线程数2,客户端数量10,运行时间10秒


注意: -t和-T是互斥的

nohup pgbench -c 60 -j 60 -n -f script.sql -T 54000 mydb &

相关文章

  • PostgreSQL DBA(7) - pgbench简介

    pgbench是面向PostgreSQL的一个基准测试工具。默认情况下(工具默认提供),pgbench 测试基于T...

  • pgbench:pg的一个基准测试工具,证明pg的能力

    [转载]postgres 14的pgbench中文介绍[http://www.postgres.cn/docs/1...

  • 如何正确地进行pgbench

    1. assert带来的性能影响 非正式版本的pgbench打开了assert。通过以下命令来确定: 如果该设置是...

  • PostgreSQL DBA(8) - sysbench简介

    pgbench是一款开源的基准测试工具,支持多线程和多种数据库(包括MySQL、PostgreSQL等);通过测试...

  • 18旅游二班各组自我简介汇总

    一组简介 二组简介 三组简介 四组简介 五组简介 六组简介 七组简介 八组简介

  • 简介

    上辈子,洛幽喜欢了东凡一辈子,没有结果,之后她死了,她不后悔,只是为什么她一睁眼,嗯?捏了捏自己的脸,她这是回到了...

  • 简介

    1.主动地去阅读。 2.阅读目的:获得资讯,获得理解 前者为了增进资讯,获得信息,不能增加理解力。后者为了理解更多...

  • 简介

    姓名:赵金星 电话:13903984903 坐标:河南三门峡市陕州区。 三个标签的自我介绍: 1.时间管理践行者 ...

  • 简介

    朱凝不过打错个字,便被天打雷劈回古代。 为毛别人穿个废柴嫡女,她穿个废柴庶女?地位更低了哎 哇喔,别人嫁王爷,她嫁...

  • 简介

    凌波网络考试系统,是一套运行于Windows系统之上的无纸化网络考试软件。包括试卷编辑、分发试卷、学生答卷、自动阅...

网友评论

      本文标题:pgbench简介

      本文链接:https://www.haomeiwen.com/subject/mvoejdtx.html