分享更有价值
被信任是一种快乐

Mysql中myslash与sysbench怎么用

文章页正文上

这篇文章主要介绍Mysql中myslash与sysbench怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!MYSLASH–auto-generate-sql, -a 自动生成测试表和数据,表示用mysqlslap工具自己生成的SQL脚本来测试并发压力。–auto-generate-sql-load-type=type 测试语句的类型。代表要测试的环境是读操作还是写操作还是两者混合的。取值包括:read,key,write,update和mixed(默认)。–auto-generate-sql-add-auto-increment 代表对生成的表自动添加auto_increment列,从5.1.18版本开始支持。–number-char-cols=N, -x N 自动生成的测试表中包含多少个字符类型的列,默认1–number-int-cols=N, -y N 自动生成的测试表中包含多少个数字类型的列,默认1–number-of-queries=N 总的测试查询次数(并发客户数每客户查询次数)–query=name,-q 使用自定义脚本执行测试,例如可以调用自定义的一个存储过程或者s免费主机域名ql语句来执行测试。–create-schema 代表自定义的测试库名称,测试的schema,MySQL中schema也就是database。–commint=N 多少条DML后提交一次。–compress, -C 如果服务器和客户端支持都压缩,则压缩信息传递。–concurrency=N, -c N 表示并发量,也就是模拟多少个客户端同时执行select。可指定多个值,以逗号或者–delimiter参数指定的值做为分隔符。例如:–concurrency=100,200,500。–engine=engine_name, -e engine_name 代表要测试的引擎,可以有多个,用分隔符隔开。例如:–engines=myisam,innodb。–iterations=N, -i N 测试执行的迭代次数,代表要在不同并发环境下,各自运行测试多少次。–only-print 只打印测试语句而不实际执行。–detach=N 执行N条语句后断开重连。–debug-info, -T 打印内存和CPU的相关信息。例子:mysqlslap -a –auto-generate-sql-load-type=write –number-char-cols=10 –number-int-cols=10 –concurrency=100,200,600 –iterations=2 –number-of-queries=10000000 -uroot -p123456mysqlslap -uroot -pJht123456 –concurrency=10000 –iterations=1 –auto-generate-sql –auto-generate-sql-add-autoincrement –auto-generate-sql-load-type=mixed –engine=innodb –number-of-queries=10 –debug-info –only-printSYSBENCHlua脚本位置:cd /usr/share/sysbench/测试IOsysbench –test=fileio –num-threads=16 –file-total-size=20G –file-test-mode=rndrw prepare测试OLTP1,prepare阶段,生成需要的测试表sysbench oltp_read_write.lua –mysql-port=3306 –db-driver=mysql –mysql-socket=/opt/mysql/my.sock –mysql-db=test_sysbench –mysql-user=root –mysql-password=123456 –table_size=5000000 –tables=10 –threads=100 –time=60 –report-interval=10 prepare2,run阶段sysbench oltp_read_write.lua –mysql-port=3306 –db-driver=mysql –mysql-socket=/opt/mysql/my.sock –mysql-db=test_sysbench –mysql-user=root –mysql-password=123456 –table_size=5000000 –tables=10 –threads=100 –time=60 –report-interval=10 run3,清理测试时生成的测试表sysbench oltp_read_write.lua –mysql-port=3306 –db-driver=mysql –mysql-socket=/opt/mysql/my.s免费主机域名ock –mysql-db=test_sysbench –mysql-user=root –mysql-password=123456 –table_size=5000000 –tables=10 –threads=100 –time=60 –report-interval=10 cleanup远程测试OLTPsysbench oltp_read_write.lua –mysql-host=10.10.203.179 –mysql-port=3306 –db-driver=mysql –mysql-db=sys_test –mysql-user=js_dba –mysql-password=dba –table_size=50000 –tables=10 –threads=100 –time=60 –report-interval=10 run以上是“Mysql中myslash与sysbench怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注云技术行业资讯频道!

相关推荐: MySQL异常处理的示例分析

这篇文章给大家分享的是有关MySQL异常处理的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。针对存储过程 、触发器或函数内部语句可能发生的错误或警告信息,需要进行相关异常或称 例外的捕捉,然后作出相应的处理,异常处理的方式如…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册