sysbench 1.0.20 (using bundled LuaJIT 2.1.0-beta2) invalid option: --table-size=5000000
时间: 2024-03-16 10:46:42 浏览: 174
sysbench 1.0.20 不支持 --table-size 选项,您可以使用 --table-num 选项设置表格数量,然后使用 --report-interval 选项设置报告间隔时间,例如:
```
sysbench --mysql-host=<mysql主机> --mysql-port=<mysql端口> --mysql-user=<mysql用户> --mysql-password=<mysql密码> --db-driver=mysql --mysql-db=tpcc --table-num=10 --threads=<并发线程数> --time=<测试持续时间> --report-interval=<报告间隔时间> /usr/share/sysbench/tpcc.lua run
```
此外,sysbench 1.0.20 还支持 --tables 和 --table-size 选项的老版本,您可以尝试使用以下命令:
```
sysbench --mysql-host=<mysql主机> --mysql-port=<mysql端口> --mysql-user=<mysql用户> --mysql-password=<mysql密码> --db-driver=mysql --mysql-db=tpcc --tables=10 --table-size=500000 --threads=<并发线程数> --time=<测试持续时间> --report-interval=<报告间隔时间> /usr/share/sysbench/tpcc.lua run
```
这将创建 10 个表格,每个表格包含 500000 行数据。
请注意,您需要将 <mysql主机>、<mysql端口>、<mysql用户> 和 <mysql密码> 替换为您的 MySQL 数据库的实际值。同时,您也需要根据实际情况调整 --threads、--time 和 --report-interval 参数的值。
阅读全文