重庆思庄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 |