task-194: 孤儿 task_file_job 巡检 SQL(01_orphan_job.sql,只读 SELECT 反连无任务/结果;base 提供 8 项静态契约)+ 8 条测试
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
-- =============================================================
|
||||
-- 巡检 01:孤儿 task_file_job(job 无对应任务/结果)— 只读报表(task-194)
|
||||
-- 对应 Java 巡检:OrphanJobInspector(module-09);仅副本库只读执行,无副作用。
|
||||
-- 结果按 updated_at 升序;每批建议 limit <= 500。
|
||||
-- =============================================================
|
||||
SELECT j.id AS job_id,
|
||||
j.task_id,
|
||||
j.result_id,
|
||||
j.module_type,
|
||||
j.status,
|
||||
j.updated_at
|
||||
FROM biz_task_file_job j
|
||||
WHERE NOT EXISTS (SELECT 1 FROM biz_file_task t WHERE t.id = j.task_id)
|
||||
AND (j.result_id IS NULL
|
||||
OR NOT EXISTS (SELECT 1 FROM biz_file_result r WHERE r.id = j.result_id))
|
||||
ORDER BY j.updated_at ASC
|
||||
LIMIT 200;
|
||||
Reference in New Issue
Block a user