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
を理解する方法がわかりません。
読んでくれてありがとう。