我正在尝试使用sysbench在mySQL数据库上运行基准测试.但是,它说它无法找到内置测试oltp.
细节:我在本地机器上安装了mySQL和sysbench.另外,我dbtest在mySQL中创建了数据库.然后我执行了以下指示.
sysbench --test=oltp --oltp-table-size=1000000 --mysql-db=dbtest --mysql-user=root --mysql-password=<password> prepare
Run Code Online (Sandbox Code Playgroud)
但随后出现此错误消息.
WARNING: the --test option is deprecated. You can pass a script
name or path on the command line without any options.
sysbench 1.0.8 (using bundled LuaJIT 2.1.0-beta2)
FATAL: Cannot find benchmark 'oltp': no such built-in test, file or module
Run Code Online (Sandbox Code Playgroud)
sysbench与其他测试一起工作得很好
sysbench --test=cpu --cpu-max-prime=20000 run
我认为问题是sysbench无法找到预先定义的测试,oltp但我不知道如何解决它.
谢谢你的阅读.