MySQL周期表的管理维护
这是学习笔记的第 1937 篇文章
今天把MySQL周期表的流程做了下集成和后端开发,总算是有了一个初版的周期表管理实现了。
本身这部分的内容不复杂,但是一直拖着,导致成了不紧不慢的一个任务,其实这算是一个被严重低估的业务模块。
从数据的管理来看,如果我们的数据库中存在磁盘报警,其中有一个重要的原因是对于周期表的管理不够系统化导致。
这部分信息完全可以通过配置化管理来较为方便的实现自动化运维。
如果要让我们梳理周期表,其实涉及几个层面,一个是对于周期表的创建,一个是周期表的清理。
周期表的创建涉及周期表创建语句的生成,我们可以指定一个范围,就能够自动生成创建语句,那么维护的代价和复杂度就不是问题。 在这个基础上增加相应的报警,比如提前一个月,两个星期提示,会让这个工作更加可以量化,控制。
周期表的清理涉及周期表的备份,周期表的数据清理,以及定时任务配置几个方面,可以根据周期表的保留周期来进行数据清理的频度和逻辑控制。
对于这部分的工作,后续可以在完善的机制基础上,可以提供业务的自助服务接入,让这个工作更加的透明,而且更加容易维护。