社区专栏有说:有关 TiDB 升级的二三事——教你如何快乐升级 | PingCAP
- Workload-sim 通过使用 Database Replay 在测试系统上运行真实的工作负载,帮助你全面评估升级的效果。
workload-sim
是一个基于 Go 语言编写的 TiDB 压测工具,可以模拟真实的业务场景,对 TiDB 进行压力测试。workload-sim
的使用方法如下:
- 下载
workload-sim
工具,可以使用以下命令:
git clone https://github.com/innerr/workload-sim.tidb.ticat.git
- 进入
workload-sim
目录,可以使用以下命令:
cd workload-sim.tidb.ticat
- 修改
config.toml
配置文件,根据实际情况修改 TiDB 的连接信息、数据库名称、表名称、并发数、执行时间等参数。 - 运行
workload-sim
工具,可以使用以下命令:
go run main.go
或者使用以下命令:
go build main.go
./main
运行后,workload-sim
工具会自动模拟业务场景,对 TiDB 进行压力测试,并输出测试结果。
1 个赞
工具可以收集生产环境流量,并回放到高版本集群么
PS:github 中没有config.toml
文件
学到了
你这个版本稍微旧了, 跟领导打个报告,升个级?