sysbench使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言


一、sysbench是什么?

示例:sysbench是测试数据库性能的一种方式

二、使用步骤

1.下载

代码如下(示例):

检查Linux镜像文件 /etc/yum.repos.d  epel这个镜像里面存在
bash>yum install sysbench -y

2.查找oltp .lua 脚本位置

# 查找 sysbench 自带的 OLTP 测试脚本
find /usr -name "oltp*.lua" 2>/dev/null

三.连接数据库

## 2.连接数据库
```c
SELECT Host, User FROM mysql.user; 查看数据库外部权限
MySQL>alter user‘root‘’@’‘%’ identfied  by ‘1234;
MySQL>flush privileges;
报错1.密码太简单
解决:show variables like 'validate_password%';   当前数据库密码策略
	/etc/my.cnf   简单化密码策略   
[mysqld]
validate_password.policy=LOW
validate_password.length=4

四.测试开始


# 2. 清理旧测试数据(如果存在)
sysbench oltp_read_write \
  --mysql-host=192.168.241.183 \
  --mysql-user=root \
  --mysql-password='1234' \
  --mysql-db=test \
  cleanup

# 3. 准备数据
sysbench oltp_read_write \
  --mysql-host=192.168.241.183 \
  --mysql-user=root \
  --mysql-password='1234' \
  --mysql-db=test \
  --tables=4 \
  --table-size=10000 \
  prepare

# 4. 运行测试
sysbench oltp_read_write \
  --mysql-host=192.168.241.183 \
  --mysql-user=root \
  --mysql-password='1234' \
  --mysql-db=test \
  --threads=16 \
  --time=60 \
  run

五.操作模板

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值