> 文章列表 > pgbench

pgbench

pgbench

创建

create database bpx;
pgbench -i -s 1000 bpx

压测

create database bpx1;
pgbench -i -s 100 bpx
pgbench -r -j100 -c200  -T1000 bpx1

查看连接数

select datname,state,count(*) from pg_stat_activity group by 1,2;
pgbench --help 
pgbench is a benchmarking tool for Vastbase.Usage:pgbench [OPTION]... [DBNAME]Initialization options:-i           invokes initialization mode-m           use memory tables (mot)-F NUM       fill factor-k           distribute by primary key branch id - bid-s NUM       scaling factor--index-tablespace=TABLESPACEcreate indexes in the specified tablespace--tablespace=TABLESPACEcreate tables in the specified tablespace--unlogged-tablescreate tables as unlogged tablesBenchmarking options:-c NUM       number of concurrent database clients (default: 1)-C           establish new connection for each transaction-D VARNAME=VALUEdefine variable for use by custom script-f FILENAME  read transaction script from FILENAME-k           query with default key and additional key branch id (bid)-j NUM       number of threads (default: 1)-l           write transaction times to log file-M simple|extended|preparedprotocol for submitting queries to server (default: simple)-n           do not run VACUUM before tests-N           do not update tables "pgbench_tellers" and "pgbench_branches"-O row|column|orcTable orientation option-P NUM       show thread progress report every NUM seconds-r           report average latency per command-R, --rate=NUMtarget rate in transactions per second-s NUM       report this scale factor in output-S           perform SELECT-only transactions-t NUM       number of transactions each client runs (default: 10)-T NUM       duration of benchmark test in seconds-v           vacuum all four standard tables before testsCommon options:-d             print debugging output-h HOSTNAME    database server host or socket directory-p PORT        database server port number-U USERNAME    connect as specified database user-W PASSWORD    connect as specified database user through explicit password-V, --version  output version information, then exit-?, --help     show this help, then exit

pgbench 使用介绍及示例

生活百科网