sysbench简易使用

摘要:
Sysbench易于使用。出于测试需要,您需要使用sysbench。建议易于使用#Yum Install yu_installsysbench创建数据库Create Database ` sbtest ` DEFAULT CHARACTERSETutf8mb4COLLATEUtf8mb4_ unicode_ci;GRANTALLRIVILEGESON*.*TO'btest'@'%'被鉴定为'bte
sysbench简易使用

由于测试需要,需要用到sysbench这个工具。推荐简便使用。

# yum 安装
 yum install sysbench

创建数据库

CREATE DATABASE `sbtest`  DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

GRANT ALL PRIVILEGES ON *.* TO 'sbtest'@'%' IDENTIFIED BY 'sbtestpwd';

准备数据

#!/bin/bash
sysbench --test=/usr/share/sysbench/tests/include/oltp_legacy/oltp.lua  --oltp-table-size=1000000 --mysql-table-engine=innodb --oltp-tables-count=10 --mysql-user=sbtest --mysql-password=sbtestpwd --mysql-port=3306 --mysql-host=127.0.0.1 --max-requests=0 --time=10 --report-interval=1 --threads=10 --oltp-point-selects=1 --oltp-simple-ranges=0 --oltp_sum_ranges=0 --oltp_order_ranges=0 --oltp_distinct_ranges=0 --oltp-read-only=on prepare

运行

[root@dba_test_001 scripts]# cat 2run_sysbench.sh 
#!/bin/bash
sysbench --test=/usr/share/sysbench/tests/include/oltp_legacy/oltp.lua --oltp-table-size=1000000 --mysql-table-engine=innodb --oltp-tables-count=10 --mysql-user=sbtest --mysql-password=sbtestpwd --mysql-port=3306 --mysql-host=10.10.117.231 --max-requests=0 --time=3600 --report-interval=5 --threads=2 --oltp-test-mode=complex   --oltp-read-only=off run

[root@dba_test_001 scripts]# 

 清理数据

[root@dba_test_001 scripts]# cat 2cleanup_sysbench.sh 
#!/bin/bash
sysbench --test=/usr/share/sysbench/tests/include/oltp_legacy/oltp.lua --oltp-table-size=1000000 --mysql-table-engine=innodb --oltp-tables-count=10 --mysql-user=sbtest --mysql-password=sbtestpwd --mysql-port=3306 --mysql-host=10.10.117.231 --max-requests=0 --time=3600 --report-interval=5 --threads=2 --oltp-test-mode=complex   --oltp-read-only=off cleanup
[root@dba_test_001 scripts]# 

免责声明:文章转载自《sysbench简易使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇默認打開pr_debug和dev_dbgAD技巧之原理图元器件统一重新编号下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

layui时间组件的应用

  layui为我们封装了一些很方便的组件,四件组件就是其中之一   这里拿一个直接显示在页面上的日历组件来说明      上面的翻页按钮对应月份和年份的翻页      HTML部分,只需要写一个div来接取组件 <div id="test"></div>   然后引入js   这里要对应你自己的layui.js地址 <sc...

shell脚本调试之工具——bashdb

bash是Unix/Linux操作系统最常用的shell之一,它非常灵活,和awk、c++配合起来异常强大 以下使用一个测试脚本来说明使用bash调试的方法 test.sh [plain]view plaincopy #!/bin/bash      echo "----------------begin-----------------"    ...

shell脚本实现多台服务器自动巡检

转至:https://www.cnblogs.com/xred/p/7766300.html shell脚本实现多台服务器自动巡检 摘要:         运维服务一个项目二十多台(或者多台)服务器,每天要做服务器的性能巡检工作是查看服务器的CPU、内存、磁盘空间是否在正常值范围内。像这样每天或者每个固定时间段都做相同的重复工作,为了简化重复的工作,我写了...

C# 通过GUID生成不重复的ID

/// <summary> /// 获得32位字符长度的ID /// </summary> /// <param name="information">获得32位字符长度的ID</param> public static string g...

svn 几个好用的命令

Mac下操作的命令 1. 删除目录及子目录下,未添加的文件   svn status . | grep '^?' | awk '{print $2}' | xargs rm -rf 2.恢复根目录及子目录下的所有修改   svn revert -R . 3.显示未更新下来的记录及修改   svn log -v -r HEAD:BASE 4.svn删除,本地...

redis 中文存储乱码问题

在redis 中存储中文,读取会出现乱码(其实不是乱码,只是不是我们存的中文显示) 1 redis> set test "我们" 2 OK 3 redis> get test 4 "xe6x88x91xe4xbbxac" 如何在get时取到它的中文呢?只需要在redis-cli 后面加上--raw redis> get...