PostgreSQL 11 preview - pgbench 变量、函数扩展 - 暨pgbench 自定义 benchmark讲解
标签
PostgreSQL , pgbench , 压测 , 变量 , tpc-b , 自定义压测
背景
pgbench是PostgreSQL软件包中的一款benchmark软件,纯C编码,效率高,压测方便。
内置TPC-B benchmark测试,同时支持自定义benchmark。
详细文档见
https://www.postgresql.org/docs/10/static/pgbench.html
pgbench 自定义benchmark脚本支持的语法
变量赋值的语法
压测需要生成输入变量,才能使得压测覆盖更广的数据范围。
1、pgbench 命令行输入变量
-D varname=value
--define=varname=value
Define a variable for use by a custom scri