如何使用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=密码 --mysql-db=dbname --oltp-test-mode=sp --oltp-sp -name=p_testproc 准备
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 run
注册存储需要两个参数。这些参数的具体用途是什么?我也没有找到文档。
以上就是《如何使用sysbench进行oltp测试》一文的全部内容,感谢您的阅读!相信大家都有一定的了解。希望分享的内容对大家有所帮助。如果您想了解更多知识,欢迎关注行业资讯.新闻频道!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何使用sysbench进行oltp测试