ubuntu20.04使用 sysbench 工具在 mysql里初始化 500 仓业务数据,出现 Both event and time limits are disabled, running an endless test sysbench 1.0.18 (using system LuaJIT 2.1.0-beta3) Reading the script from the standard input: 如何解决。
时间: 2024-02-12 21:09:48 浏览: 158
ubuntu 20.04.3 刻录光盘apt-get安装包
这个问题的原因是 sysbench 在运行时没有指定测试时间或事件数,导致它会一直运行下去,直到被手动停止。要解决这个问题,您可以在运行 sysbench 命令时指定测试时间或事件数。比如,如果您希望测试运行 500 个事件,可以使用以下命令:
```
sysbench --threads=4 --time=0 --events=500 --mysql-host=localhost --mysql-user=root --mysql-password=password --mysql-db=test oltp_read_write.lua prepare
```
这会让 sysbench 运行 500 个事件后自动停止。如果您希望测试运行一分钟,可以使用以下命令:
```
sysbench --threads=4 --time=60 --mysql-host=localhost --mysql-user=root --mysql-password=password --mysql-db=test oltp_read_write.lua prepare
```
这会让 sysbench 运行一分钟后自动停止。
阅读全文