在Ubuntu20.04.6 LTS上如何使用 sysbench 跑 tpcc 测试,500仓,记录测试结果 tpmC。利用监控对 MySQL 调优,tpmC 越大越好。
时间: 2024-02-26 10:54:44 浏览: 144
使用sysbench来测试MySQL性能的详细教程
以下是在Ubuntu20.04.6 LTS上使用sysbench跑tpcc测试,500仓,记录测试结果tpmC的步骤:
1. 安装sysbench和MySQL
```
sudo apt update
sudo apt install sysbench mysql-server
```
2. 登录MySQL,创建tpcc数据库,并下载tpcc工具
```
mysql -u root -p
CREATE DATABASE tpcc;
exit
cd ~
git clone https://github.com/Percona-Lab/sysbench-tpcc.git
```
3. 准备测试数据
```
cd sysbench-tpcc/
./tpcc.lua --mysql-host=127.0.0.1 --mysql-user=root --mysql-password=<your_password> --mysql-db=tpcc prepare
```
4. 运行测试
```
sysbench --db-driver=mysql --mysql-host=127.0.0.1 --mysql-user=root --mysql-password=<your_password> --mysql-db=tpcc \
--range-size=100 --table-size=5000000 --tables=10 --threads=64 --time=600 --report-interval=10 \
/usr/share/sysbench/tpcc.lua run
```
5. 记录测试结果
测试结束后,sysbench会输出测试结果,包括tps和qps等信息。根据测试结果计算tpmC,并记录下来。
6. 监控MySQL性能
使用工具如pt-query-digest等,对MySQL进行监控和调优,以提高tpmC的性能。
希望这些步骤能够帮助您完成在Ubuntu20.04.6 LTS上使用sysbench跑tpcc测试,并对MySQL进行监控和调优的过程。
阅读全文