From 843dd12b74535d386a444f35b9f1720d93c76e6f Mon Sep 17 00:00:00 2001 From: horochx <32632779+horochx@users.noreply.github.com> Date: Mon, 3 Mar 2025 10:44:17 +0800 Subject: [PATCH] perf: optimizing db WorkflowAppLog index --- 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 5af2590e50..70781b93da 100644 --- a/api/models/workflow.py +++ b/api/models/workflow.py @@ -757,7 +757,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()"))