postgresql-pgbench(转)】的更多相关文章

一.测试环境 benchmarksql version:4.0.8 rhel 6.3 vmware esxi 二.理解benchmarksql性能测试原理TPC-C 1.理解TPC-C TPC-C模拟一个批发商的货物管理环境.该批发公司有N个仓库,每个仓库供应10个地区,其中每个地区为3000名顾客服务.在每个仓库中有10个终端,每一个终端用于一个地区.在运行时,10×N个终端操作员向公司的数据库发出5类请求.由于一个仓库中不可能存储公司所有的货物,有一些请求必须发往其它仓库,因此,数据库在逻辑…
pgbench –help 初始化选项: -i            调用初始化模式 -F NUM  填充因子 -s NUM   规模因子(与产生数据量大小有关) Benchmarking选项: -c NUM    数据库客户端并发数(默认:1) -C (为每个事务建立新的连接) -D VARNAME=VALUE 通过客户脚本为用户定义变量 -f FILENAME 从文件FILENAME读取事务脚本 -j NUM  线程数(默认:1) -i  写事务时间到日志文件 -M{simple|exten…
硬件和系统配置 操作系统 Ubuntu13.04 系统位数 64 CPU Intel(R) Core(TM)2 Duo CPU 内存 4G 硬盘 Seagate ST2000DM001-1CH164 测试工具 PostgreSQL-9.1.11 测试工具 工具名称 pgbench 数据量 200W(整个数据库大小约为300M) 模拟客户端数 4 线程数 4 测试时间 60秒 准备命令:pgbench -i -s 20 pgbenchdb 测试命令:pgbench -r -j4 -c4 -T60…
pgstatspack [root@test01 soft]# wget http://pgfoundry.org/frs/download.php/3151/pgstatspack_version_2.3.1.tar.gz --2016-06-12 21:16:11--  http://pgfoundry.org/frs/download.php/3151/pgstatspack_version_2.3.1.tar.gz Resolving pgfoundry.org... 188.227.1…
测试环境: •测试机:PC •内存:8GB •CPU:Intel(R) Core(TM) i5-3450 3.10GHz •硬盘:HDD •数据量:20GB •测试工具:pgbench •PostgreSQL版本:9.5.1 •参数配置:默认配置 测试结果 PostgreSQL同步复制与PostgreSQL单机性能测试对比 terminals 10 20 30 40 50 PostgreSQL单机(tps) 54 54 61 68 71 PostgreSQL 同步复制(tps) 27 33 53…
PostgreSQL Performance Monitoring Tools https://github.com/CloudServer/postgresql-perf-tools This package includes three useful scripts aimed to help to pinpoint performance issues on systems with PostgreSQL as database backend. All scritps are writt…
PostgreSQL Insight Monitor  pgstat pgstat 是一个连接到数据库并获取数据库的活动状态的命令行工具. PostgreSQL有许多状态: archiver for pg_stat_archiver bgwriter for pg_stat_bgwriter connection for connections by type database for pg_stat_database table for pg_stat_all_tables tableio f…
PostgreSQL Monitor pg_view https://github.com/zalando/pg_view Requirements Linux 2.6, python 2.6, psycopg2, curses 查看系统是否有curses [root@node3 /]# ls /usr/include/ncurses* /usr/include/ncurses_dll.h  /usr/include/ncurses.h 系统已经安装了curses,如果没有下载安装curses…
PostgreSQL Monitor pg_activity Command line tool for PostgreSQL server activity monitoring. https://github.com/julmon/pg_activity/ 依赖的包 python ≥ 2.6 psycopg2 ≥ 2.2.1 psutil ≥ 0.5.1 软件包 Python-2.7.tar.bz2   psycopg2-2.6.1.tar.gz   psutil-3.2.2.tar.gz…
pg_dump dumps a database as a text file or to other formats. Usage: pg_dump [OPTION]... [DBNAME] General options: -f, --file=FILENAME          output file or directory name -F, --format=c|d|t|p         output file format (custom, directory, tar, plai…