8

sysbench を使用して mySQL データベースでベンチマークを実行しようとしています。ただし、組み込みの test が見つからないと言われていますoltp

詳細: mySQL と sysbench をローカル マシンにインストールしました。dbtestまた、 mySQL 内にデータベースを作成しました。そして、次の命令を実行しました。

sysbench --test=oltp --oltp-table-size=1000000 --mysql-db=dbtest --mysql-user=root --mysql-password=<password> prepare

しかし、その後、このエラーメッセージが発生しました。

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

sysbench は、次のような他のテストで問題なく動作しました。

sysbench --test=cpu --cpu-max-prime=20000 run

問題は、sysbench が呼び出された定義済みのテストを見つけられないことだと思いますが、それoltpを理解する方法がわかりません。

読んでくれてありがとう。

4

2 に答える 2