ITPub博客

首页 > 数据库 > 数据库开发技术 > 使用sysbench对数据库进行压测 Part2 sysbench语法介绍

使用sysbench对数据库进行压测 Part2 sysbench语法介绍

原创 数据库开发技术 作者:ibsbforever 时间:2020-06-08 21:27:00 0 删除 编辑

 

往期专题请查看
这是一个坚持Oracle,Python,MySQL原创内容的公众号

实验环境

此次实验的环境如下

  • Redhat 7.4

  • sysbench版本:sysbench 1.1.0

1. 语法格式

我们可以通过如下命令查看具体格式

sysbench --help

下面来一一介绍

1.1 testname

testname代表sysbench执行的程序,如

  • fileio

  • cpu

  • memory

  • threads

  • mutex

或者是一些lua脚本,路径为/usr/sysbench/share/sysbench

当然我们也可以自己编写脚本,不过自带的已经够用了

注意:在sysbench以前版本中使用--test指定testname,在新版本中可直接写testname

1.2 command

command是sysbench要执行的命令,包括如下几个命令

  • prepare 代表为测试提前准备数据,如插数或者建立文件等

  • run       代表真正执行测试

  • cleanup  代表清理测试过程中产生的数据,如删数或者删除文件等

  • help      显示测试程序或脚本的用法

1.3 options

options代表测试程序中需要用到的选项,如一些通用的

或者一些数据库专用的

最后还有程序专用的选项

sysbench /usr/sysbench/share/sysbench/oltp_read_write.lua help

在实际测试中我们需要结合实际情况来选用这些

2. 参考资料

https://github.com/akopytov/sysbench



点击阅读原文获得更好的阅读体验,推荐在PC端阅读

也可在公众站内搜索中回复  linux 搜索相关内容

或直接打开个人网页搜索


http://


往期专题包括:


  • Python 自动化运维

  • MySQL  安装

  • mysqldump命令详解

  • mysqlbinlog命令详解

  • xtrabackup工具详解

  • 打造属于自己的监控系统

  • Python爬虫基础

  • Oracle awr报告全解析

  • Oracle ASM全解析

  • Oracle Data Guard全解析

  • Oracle ClusterWare全解析

  • Oracle常见参数解析

  • Oracle常见故障处理

  • Oracle SQL优化案例


觉得文章不错的欢迎关注,转发,收藏,点赞~

原文作者:宅必备;如有侵权,请联系管理员删除。

上一篇: Redis 5.0.8安装
请登录后发表评论 登录
全部评论
Oracle,MySQL DBA,Python自动化运维

注册时间:2019-01-29

  • 博文量
    245
  • 访问量
    243912