重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 218|回复: 0
打印 上一主题 下一主题

pgbench的使用

[复制链接]
跳转到指定楼层
楼主
发表于 2024-11-3 16:26:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.创建数据库
   create databasepgbenchdb;
2.初始化
   pgbench -i -s 5 pgbenchdb       --初始化,将在pgbench_accounts表中创建 500,000行。

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

   选项解读:
   -r   在基准结束后,报告平均的每个命令的每语句等待时间(从客户端的角度来说是执行时间)。
   -j   pgbench中的工作者线程数量。在多 CPU 机器上使用多于一个线程会有用。客户端会尽可能均匀地分布到可用的线程上。默认为 1。
   -c   模拟的客户端数量,也就是并发数据库会话数量。默认为 1。
   -t   每个客户端运行的事务数量。默认为 10。
   -T   运行测试这么多秒,而不是为每个客户端运行固定数量的事务。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-28 16:16 , Processed in 0.090657 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表