percona 为我们贡献了不少好工具,mysql_random_load_data 是其中大家比较陌生的一款。
我们经常需要做一些实验,用 sysbench、mysqlslap 等工具,自定义表结构都比较麻烦;用 generatedata 等数据生成工具,需要人工将表结构翻译成工具能识别的格式。
mysql_random_load_data 使用起来清晰简单。其实 golang 语言编写,修改起来也比较简单。
大家如有对其的改进需求,也可回复本文,如果有一定数量的需求,我们也可以开一个分支对其进行增强。