分表
2019-08-19 12:27:45 0 举报
分表
作者其他创作
大纲/内容
每天导出旧数据,到上一张表中
下拉框年月的选择
代理connection
拦截所有方法的第一个参数,如果是sql则进行替换
获取当前库的所有的表名,判断所有的年份,去重返回
一次性导出数据,并替换表名称
年
定时任务每天导数据
创建当前时间步长的名称,上一个名称当前时间:2019-9,步长为3上一个名称:2019_6_3
在人少的时候定时任务执行,判断当前时间是否已经存在表,如果存在则不用操作,如果存在,并且后缀名有$代表需要同步数据不存在则先创建表,后缀加$,然后表名替换事务提交把后缀有$的表名的数据导入到默认的表中
在人少的时候定时任务执行,判断当前时间是否已经存在表,如若不存在,先创建。存在则对比表字段,结构根据配置的条件开启事务查询数据。导入到另一张表即可
动态代理dataSource
月
表名称策略
表创建出来的表要和默认表名的替换。然后进行导数据,并把表名称$rename掉
根据选择的年,找出对应的表解析表上的月份,找出最短的步长,拼接最小的月份+ 步长,直到12月份返回
代理statement
定时任务数据分离
0 条评论
下一页