边肖想和大家分享一下如何使用sysbench做oltp测试。相信大部分人都不太了解。因此,我想分享这篇文章供你参考。希望你看完这篇文章后收获多多。让我们一起来看看。
Sysbench是一个开源的性能测试工具,可以测试各种数据库的性能,包括MySQL、ORACLE和POSTGRESQL。
Sysbench按照指定的数量打开线程,每个线程与MySQL建立连接。每个线程不断地执行事务操作,打开事务,然后执行一些查询、更新和插入操作,提交事务,并启动新的事务。所有SQL只访问一个表sbtest,它是由sysbench的prepare命令构建的。其中,记录的数量也是在准备时指定和创建的。在测试结束时,将会有一个统计结果,例如,包括每秒事务数、平均响应时间等等。以下是sysbench调用存储过程的示例:[@more@]。
sysbench-test=OLTP-MySQL-table-engine=innodb-MySQL-host=192 . 168 . 17 . 10-MySQL-port=3306-MySQL-user=root-MySQL-password=password-MySQL-db=db name-OLTP-test-mode=sp-OLTP-sp-name=p _ test proc prepare
sysbench-test=OLTP-MySQL-table-engine=innodb
-MySQL-host=192 . 168 . 17 . 10-MySQL-port=3306-MySQL-user=root
-MySQL-password=password-MySQL-db=dbname-OLTP-test-mode=sp
- oltp-sp-name=p_testproc运行
注册有两个参数,但是我还没有找到文档。
这就是文章“如何用sysbench做oltp测试”的全部内容。感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/52404.html