From 6a9b1ec3a8b11e0b45b7ffdfb43c10a2ce42b6c5 Mon Sep 17 00:00:00 2001 From: Keith Williams Date: Mon, 9 Feb 2026 15:49:35 -0300 Subject: [PATCH] perf: add composite index on (formId, createdAt) for App_RoutingForms_FormResponse (#27252) * perf: add composite index on (formId, createdAt) for App_RoutingForms_FormResponse Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> * chore: add migration for formId, createdAt composite index Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> * Update migration.sql --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- .../migration.sql | 2 ++ packages/prisma/schema.prisma | 1 + 2 files changed, 3 insertions(+) create mode 100644 packages/prisma/migrations/20260126173100_add_form_response_formid_createdat_index/migration.sql diff --git a/packages/prisma/migrations/20260126173100_add_form_response_formid_createdat_index/migration.sql b/packages/prisma/migrations/20260126173100_add_form_response_formid_createdat_index/migration.sql new file mode 100644 index 0000000000..1bc441221b --- /dev/null +++ b/packages/prisma/migrations/20260126173100_add_form_response_formid_createdat_index/migration.sql @@ -0,0 +1,2 @@ +-- CreateIndex +CREATE INDEX "App_RoutingForms_FormResponse_formId_createdAt_idx" ON "App_RoutingForms_FormResponse"("formId", "createdAt"); diff --git a/packages/prisma/schema.prisma b/packages/prisma/schema.prisma index ef02c39828..d95ac34132 100644 --- a/packages/prisma/schema.prisma +++ b/packages/prisma/schema.prisma @@ -1360,6 +1360,7 @@ model App_RoutingForms_FormResponse { @@unique([formFillerId, formId]) @@index([formFillerId]) @@index([formId]) + @@index([formId, createdAt]) @@index([routedToBookingUid]) }