TiDB事务拆分工具和表恢复工具

最近在Github上写了一个TiDB的项目叫tidb-toolkit,用来存储平时维护TiDB时会用到的一些工具。

目前主要提供2个功能:1是对超出TiDB事务大小限制的SQL进行自动拆分执行,2是基于GC对TiDB表进行闪回。

目前工具都只支持未设置auto_random的表,也有支持通过时间列进行事务拆分的工具,但是实际用起来很耗时,性能一般所以还未发出来。

地址详见:https://github.com/realcp1018/tidb-toolkit

Python写的,本来想用golang写一遍,但是最近搞scylladb的事情很繁琐,就直接把Python版本的发上来了。

posted @ 2021-12-18 22:59  realcp1018  阅读(96)  评论(0编辑  收藏  举报