PostgreSQL 性能测试利器:pgbench 使用详解
pgbench 是 PostgreSQL 自带的性能测试工具,可以帮助我们快速评估数据库在不同并发和负载下的表现。
本文将从 环境准备、数据初始化、标准基准测试 到 自定义事务测试 全面介绍 pgbench 的使用方法,并附上真实命令示例和输出结果解析。
🧩 一、pgbench 简介
pgbench 是 PostgreSQL 提供的官方基准测试工具,基于 TPC-B(银行交易模拟)模型。
它通过执行一系列事务(如账户转账、更新余额等),来衡量数据库的 吞吐量 (TPS) 和 响应延迟 (Latency)。
✨ 主要特性
-
模拟多客户端并发访问;
-
可设置测试持续时间或事务数量;
-
支持自定义 SQL 脚本;
-
可输出 TPS、平均延迟等关键性能指标。
⚙️ 二、安装与环境准备
在 Linux 系统(本文使用 Rocky Linux 9)上,pgbench 通常随 PostgreSQL 一起安装。
确认版本及路径:
/usr/pgsql-16/bin/pgbench --version
若未安装,可使用:
dnf install postgresql16-contrib
切换到 PostgreSQL 用户执行基准
原文地址:https://blog.csdn.net/Gents_hu/article/details/154185356
免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!
