登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
签到
每天签到奖励2-10圆
导读
排行榜
TG频道
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
VIP申请
VIP网盘
网盘
联系我们
发帖说明
每日签到
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
【技巧帖】 DolphinScheduler 任务数据清理与备份策略, ...
【技巧帖】 DolphinScheduler 任务数据清理与备份策略,确保页面不卡顿
[ 复制链接 ]
炀餮氢
2025-6-10 23:44:42
问题描述
由于 Apache DolphinScheduler 长期运行,任务数量不断增加,相关任务数据主要存储在数据库中的 t_ds_task_instance 和 t_ds_process_instance 两张表中。
随着这两张表数据量的持续增长,导致系统页面出现卡顿现象。
解决方案
为解决上述问题,采取的措施是定期清理数据库中 t_ds_process_instance 和 t_ds_task_instance 两张表中一个月之前的数据。
数据备份
在进行数据清理之前,首先备份原表数据,以确保数据安全。
use dolphinscheduler;
-- 创建备份表 t_ds_process_instance_backup20241120 和 t_ds_task_instance_backup20241120
CREATE TABLE t_ds_process_instance_backup20241120 LIKE t_ds_process_instance;
CREATE TABLE t_ds_task_instance_backup20241120 LIKE t_ds_task_instance;
-- 将原表数据备份到相应的备份表中
INSERT INTO t_ds_process_instance_backup20241120
SELECT * FROM t_ds_process_instance;
INSERT INTO t_ds_task_instance_backup20241120
SELECT * FROM t_ds_task_instance;
复制代码
检查备份情况
为了确保备份操作成功,可以检查备份表和原表的数据行数。
-- 检查备份表的数据行数
SELECT COUNT(*) FROM t_ds_process_instance_backup20241120;
SELECT COUNT(*) FROM t_ds_task_instance_backup20241120;
-- 检查原表的数据行数
SELECT COUNT(*) FROM t_ds_process_instance;
SELECT COUNT(*) FROM t_ds_task_instance;
复制代码
数据清理
在备份完成并确认无误后,执行清理操作,删除 2024年10月19日 23:59:59 之前 的数据。
-- 删除 t_ds_task_instance 表中 2024年10月19日 23:59:59 之前的数据
DELETE FROM t_ds_task_instance
WHERE submit_time < '2024-10-19 23:59:59';
-- 删除 t_ds_process_instance 表中 2024年10月19日 23:59:59 之前的数据
DELETE FROM t_ds_process_instance
WHERE end_time < '2024-10-19 23:59:59';
复制代码
参考:https://blog.csdn.net/weixin_40255084/article/details/141442462
本文由 白鲸开源 提供发布支持!
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
技巧
DolphinScheduler
任务
数据
清理
相关帖子
SpringBoot进阶教程(八十七)数据压缩
让老弟做个数据同步,结果踩了 7 个大坑!
印度尼西亚股票实时数据API对接文档
印度股票市场数据接口,支持实时行情、IPO新股、公司信息、技术分析等多种功能
PHP 15 个高效开发的小技巧
从小时级到分钟级:多点DMALL如何用Apache SeaTunnel把数据集成成本砍到1/3?
用过redis哪些数据类型?Redis String 类型的底层实现是什么?
自定义最近任务管理器
吃透 DolphinScheduler 负载均衡:3 大核心算法 + 底层逻辑全解析
新手小白也能看懂的LLDB技巧/逆向技巧
vip免费申请,1年只需15美金$
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
SpringBoot进阶教程(八十七)数据压缩
0
417
坏级尹
2025-10-08
科技
让老弟做个数据同步,结果踩了 7 个大坑!
0
16
筒濂
2025-10-10
安全
印度尼西亚股票实时数据API对接文档
0
595
琦谓
2025-10-10
安全
印度股票市场数据接口,支持实时行情、IPO新股、公司信息、技术分析等多种功能
0
995
纪睐讦
2025-10-11
业界
PHP 15 个高效开发的小技巧
0
498
颜清华
2025-10-12
业界
从小时级到分钟级:多点DMALL如何用Apache SeaTunnel把数据集成成本砍到1/3?
0
420
村亢
2025-10-12
业界
用过redis哪些数据类型?Redis String 类型的底层实现是什么?
0
719
习和璧
2025-10-13
安全
自定义最近任务管理器
0
827
粒浊
2025-10-15
安全
吃透 DolphinScheduler 负载均衡:3 大核心算法 + 底层逻辑全解析
1
943
吁寂
2025-10-15
业界
新手小白也能看懂的LLDB技巧/逆向技巧
0
384
煅汾付
2025-10-18
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
业界
签约作者
程序园优秀签约作者
发帖
炀餮氢
2025-6-10 23:44:42
关注
0
粉丝关注
12
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
dage888
999994
3934307807
992122
4
富账慕
9983
5
邹语彤
9982
6
刎唇
9993
7
匝抽
9986
8
聚怪闩
9960
9
孙淼淼
9977
10
烯八
9954
查看更多