在Ubuntu20.04.6 LTS上如何使用 sysbench-tpcc 跑 mysql的tpcc 测试,500仓
时间: 2024-02-25 20:58:56 浏览: 138
ubuntu-20.04.3-live-server-amd64的光盘镜像文件
5星 · 资源好评率100%
首先,您需要安装 sysbench-tpcc 和 MySQL。可以使用以下命令安装:
```
sudo apt-get update
sudo apt-get install sysbench mysql-server
```
安装完成后,您需要创建一个名为 "tpcc" 的数据库并授予适当的权限。您可以使用以下命令:
```
sudo mysql
CREATE DATABASE tpcc;
GRANT ALL PRIVILEGES ON tpcc.* TO 'sysbench'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
```
接下来,您需要使用 sysbench-tpcc 运行测试。以下命令将运行一个持续时间为 1800 秒的 500 仓库测试:
```
sysbench /usr/share/sysbench/tpcc.lua --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=sysbench --mysql-password=password --mysql-db=tpcc --time=1800 --threads=64 --report-interval=10 --tables=10 --scale=500 run
```
这个命令将使用 64 个线程运行测试,并在每 10 秒钟打印一次报告。测试将在名为 "tpcc" 的数据库中创建 10 张表并运行一个 500 仓库测试。请注意,您需要根据您的 MySQL 配置更改主机名、端口号和密码。
测试完成后,可以使用以下命令清理测试数据:
```
sysbench /usr/share/sysbench/tpcc.lua --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=sysbench --mysql-password=password --mysql-db=tpcc cleanup
```
希望这可以帮助您运行 sysbench-tpcc 测试。
阅读全文