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

标题: pgbench的使用 [打印本页]

作者: 郑全    时间: 2024-11-3 16:26
标题: pgbench的使用
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   运行测试这么多秒,而不是为每个客户端运行固定数量的事务。






欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2