当前位置: 首页 > news >正文

pgbench和sysbench初次压测PG集群

pgbench和sysbench初次压测PG集群

pgbench和sysbench是两个不同的压测工具;前者只适用于pg数据库,后者可以适用于mysql,pg,sql-server等常见关系型数据库。若是关于tps的测试,建议采用sysbench,因为在事务测试模式下,其所采用的sql增删查改操作相对pgbench的默认脚本tpcb-更为具体丰富。

0.pgbench压测

常见的开源数据库的基准测试工具有 benchmarksql、 sysbench 等, PostgreSQL 自带运行基准测试的简单程序 pgbench。 pgbench 是一个类 TPC-B 的基准测试工具,其中在每个事务中涉及五个SELECTUPDATE以及INSERT命令,可以执行内置的测试脚本(内置脚本主要包括select-only、simple-update、tpcb-like),也可以自定义脚本文件。

$ /pgbench --help
pgbench is a benchmarking tool for PostgreSQL.

Usage:
  pgbench [OPTION]... [DBNAME]

Initialization option

相关文章:

  • Patroni-2.0.0(Postgresql集群高可用方案)说明书
  • 跟我一起写 Makefile(二)
  • 发现发现返回一条记录的datareader的新用法
  • 看完《浅析FTP的工作原理》一文, 记录小小,感想多多!~
  • 在首页去掉了其他分类的随笔标题的显示
  • Lose a bit !
  • 有用的国外开源项目网址
  • 反射技术与工厂方法
  • 刷新SqlServer所有视图元数据的存储过程
  • 合并2个DataSet
  • [导入]终于试着用了一下SQLServer2000
  • 我见过的最有艺术感的C代码
  • 一个不错的日历和提醒软件--Active Desktop Calendar
  • cnki经验总结
  • 2005-05-15值得记住的日子
  • [译]前端离线指南(上)
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • 【剑指offer】让抽象问题具体化
  • 2017届校招提前批面试回顾
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • CSS盒模型深入
  • iOS 系统授权开发
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Puppeteer:浏览器控制器
  • React-生命周期杂记
  • spring-boot List转Page
  • vue-cli在webpack的配置文件探究
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 产品三维模型在线预览
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 批量截取pdf文件
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • 移动端高清、多屏适配方案
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • # Apache SeaTunnel 究竟是什么?
  • # 数据结构
  • #微信小程序:微信小程序常见的配置传值
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (1)(1.11) SiK Radio v2(一)
  • (20050108)又读《平凡的世界》
  • (AngularJS)Angular 控制器之间通信初探
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (一)Thymeleaf用法——Thymeleaf简介
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • .java 9 找不到符号_java找不到符号
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .Net 中Partitioner static与dynamic的性能对比
  • .Net接口调试与案例