DolphinScheduler 页面卡顿问题原创
# 1. 问题描述
DolphinScheduler运行一段时候后,随着调度工作流的增加,会发现页面刷新变得异常卡顿。
这是因为,随着工作流增加,工作流实例任务实例逐渐变大,DolphinScheduler内置没有自动清理的功能,所以每次都会加载历史所有工作流实例和任务实例,导致异常卡顿。(涉及到的表:t_ds_process_instance、t_ds_task_instance)
# 2. 解决方案
定期删除t_ds_process_instance、t_ds_task_instance中的数据,保留近30天即可(根据自己情况而定)。如果你的历史数据还需要使用,可以先备份再删除,在这里就不再赘述。
# 3. 数据运维-删除数据
- 直接部署Dolphin调度即可。
DELETE FROM t_ds_task_instance
WHERE end_time < date_format(date_add(now(), interval - 30 day), '%Y-%m-%d');
DELETE FROM t_ds_process_instance
WHERE end_time < date_format(date_add(now(), interval - 30 day), '%Y-%m-%d');
1
2
3
4
5
2
3
4
5
- 02
- 2025-03-28拍婚纱照 原创04-02
- 03
- 2024-04-05的晚上 原创04-01