perf(webapp): Add BatchTaskRun index to speed up the batch list dashboard page (#2499)

This commit is contained in:
Eric Allam
2025-09-12 17:23:52 +01:00
committed by GitHub
parent 10e7985fbc
commit 3188dc9b28
2 changed files with 4 additions and 0 deletions
@@ -0,0 +1,2 @@
-- CreateIndex
CREATE INDEX CONCURRENTLY IF NOT EXISTS "BatchTaskRun_runtimeEnvironmentId_id_idx" ON "public"."BatchTaskRun"("runtimeEnvironmentId", "id" DESC);
@@ -1578,6 +1578,8 @@ model BatchTaskRun {
///this is used for all engine versions
@@unique([runtimeEnvironmentId, idempotencyKey])
@@index([dependentTaskAttemptId])
// This is for the batch list dashboard page
@@index([runtimeEnvironmentId, id(sort: Desc)])
}
enum BatchTaskRunStatus {