From a91b7809364347e40bb2d748405b320dc3b58444 Mon Sep 17 00:00:00 2001 From: horochx <32632779+horochx@users.noreply.github.com> Date: Sun, 30 Mar 2025 13:17:23 +0800 Subject: [PATCH] perf: optimizing db WorkflowAppLog index (#14710) --- api/models/workflow.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/models/workflow.py b/api/models/workflow.py index cefb2a7de3..dbcb859823 100644 --- a/api/models/workflow.py +++ b/api/models/workflow.py @@ -755,7 +755,8 @@ class WorkflowAppLog(Base): __tablename__ = "workflow_app_logs" __table_args__ = ( db.PrimaryKeyConstraint("id", name="workflow_app_log_pkey"), - db.Index("workflow_app_log_app_idx", "tenant_id", "app_id"), + db.Index("workflow_app_log_app_idx", "tenant_id", "app_id", "created_at"), + db.Index("workflow_app_log_workflow_run_idx", "workflow_run_id"), ) id: Mapped[str] = mapped_column(StringUUID, server_default=db.text("uuid_generate_v4()"))