【技巧帖】 DolphinScheduler 任务数据清理与备份策略,确保页面不卡顿

由于ApacheDolphinScheduler长期运行,任务数量不断增加,相关任务数据主要存储在数据库中的tdstaskinstance和tdsprocessinstance两张表中

问题描述


由于 Apache DolphinScheduler 长期运行,任务数量不断增加,相关任务数据主要存储在数据库中的 t_ds_task_instance 和 t_ds_process_instance 两张表中。


随着这两张表数据量的持续增长,导致系统页面出现卡顿现象。



v2-6497facb5a37ac8fefcb37f6e10a0a00_1440w



解决方案


为解决上述问题,采取的措施是定期清理数据库中 t_ds_process_instance 和 t_ds_task_instance 两张表中一个月之前的数据。


数据备份


在进行数据清理之前,首先备份原表数据,以确保数据安全。


1733470945655b59c67bf196a4758191e42f76670ceba

检查备份情况


为了确保备份操作成功,可以检查备份表和原表的数据行数。


1733470950491bcbe3365e6ac95ea2c0343a2395834dd

数据清理


在备份完成并确认无误后,执行清理操作,删除 2024年10月19日 23:59:59 之前 的数据。


1733470950566310dcbbf4cce62f762a2aaa148d556bd