sysbench工具测试PostgreSQL数据库性能步骤

sysbench 工具简介

sysbench介绍

sysbench是一个基于LuaJIT的可脚本多线程基准测试工具。常用于数据库基准测试,但也可用于创建不涉及数据库服务器的任意复杂工作负载。
sysbench除能压测数据库性能之外,还能对其他一些测试对象进行性能测试,包括CPU、内存、线程等的压测,限于篇幅,这里不详细介绍。

Sysbench附带了以下捆绑的基准测试:

oltp_*.lua:类似oltp的数据库基准的集合
fileio:文件系统级基准测试
cpu:简单的cpu基准测试
memory:内存访问基准
threads:基于线程的调度器基准
mutex: POSIX互斥基准

sysbench 工具测试数据库步骤

编译、建库不再赘述。
以对数据库test上的80张表1千万条数据(200GB)压测1800s/30min分钟举例

造数

使用prepare命令
针对arm服务器上的造数

./sysbench_arm ./lua-modify/oltp_read_write.lua --auto_inc=off 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值