pgbench的使用简介
来源:互联网 发布:tiva数据库 编辑:程序博客网 时间:2024/06/05 18:21
pgbench是基于tpc-b模型的postgresql测试工具。它属于开源软件,主要为数据管理人员提供性能测试使用。
pgbench 是对 PostgreSQL 进行压力测试的一款简单程序, SQL 命令可以在一个连接中顺序地
执行,通常会开多个数据库 Session, 并且在测试最后形成测试报告,得出每秒平均事务数,pgbench
可以测试 select,update,insert,delete 命令,用户可以编写自己的脚本进行测试。
安装:
在postgresql安装源包中,进入源码的contrib目录,进入pgbench目录,通过make all ;make install单独安装。
先创建一个数据库,名字为:pgbench
createdb pgbench
初使用pgbench的数据:
pgbench -i pgbench
pgbehch的使用帮助:
pgbehch --help
测试命令:
pgbench -c 10 -t 100 pgbench
osdba@osdba:~$ pgbench -c 10 -t 100 pgbench
starting vacuum...end.
transaction type: TPC-B (sort of)
scaling factor: 1
query mode: simple
number of clients: 10
number of transactions per client: 100
number of transactions actually processed: 1000/1000
tps = 80.658281 (including connections establishing)
tps = 81.499400 (excluding connections establishing)
-c clients 模拟的客户数,也就是并发数据库会话数目。缺省是 1。
-t transactions 每个客户端跑的事务数目。缺省是 10。
详细的参数介绍将在下一篇文章中列出
- pgbench的使用简介
- pgbench的使用
- postgresql pgbench
- pgbench参数详解
- pgbench内置脚本
- pgbench 测试 pgxc
- PostgreSQL pgbench : 冒号处理
- PostgreSQL pgbench : 冒号处理
- DBMS_SQL的使用简介
- Doxygen 的使用简介
- qmake的使用简介
- json的使用简介
- CImageList的使用简介
- valgrind 的使用简介
- vncserver的使用简介
- valgrind 的使用简介
- valgrind 的使用简介
- valgrind 的使用简介
- 【UVa10167】 Birthday Cake,思路+代码+解题报告
- wp7手机归属地查询源代码
- Microsoft Sql server 2008 简体中文开发版安装指南
- 一键让Windows锁屏+关屏
- 一个简单的Makefile
- pgbench的使用简介
- [iPhone程式]iPhone開發心得05-Mapkit之在地圖上加入座標點,使用MKAnnotation和MKAnnotationView
- 工作十年的程序员给年轻人的忠告
- [iPhone程式]如何取得使用者目前的座標位置
- 用jquery实现可以左右选择的菜单效果
- [iPhone程式]iPhone開發心得04-Mapkit之使用MKMapView實作Google Map
- Net验证码的实现
- 控件、成员变量、函数名建议的命名方式
- WP7 异步操作 HttpWebRequest