对于按时间 range 分区的表,有好的自动管理分区的建议么

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:4.0.10
  • 【问题描述】:根据当前的兼容性对比的文档(https://docs.pingcap.com/zh/tidb/dev/mysql-compatibility), 截止到目前 tidb 似乎不支持存储过程以及事件相关的 feature,对于需要维护固定时长的时间分区的表(如保留7天数据),如何做到自动创建时间分区以及删除过期的时间分区,或者有什么好的做法值得推荐以及相关建议?

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

这个目前还没有提供,可以在 Github TiDB 的 repo 下面创建一个 feature request 哈。

同有类似需求,range分区很多场景都需定期删

在业务侧设定时任务是不是可以现在绕过去 ?后面我们评估一下这个场景需求。

目前都是业务侧起的定时任务;但是也有极少数业务还在人工处理

github issue:https://github.com/pingcap/tidb/issues/19132

1 个赞