From 79c1aa60a2676ce5d1d96df1c98a7c6a30932cde Mon Sep 17 00:00:00 2001 From: Morgan <33722304+ThyMinimalDev@users.noreply.github.com> Date: Wed, 25 Oct 2023 00:34:27 +0300 Subject: [PATCH] perf: database index on booking_status_starttime_endtime (#12066) --- .../migration.sql | 2 ++ packages/prisma/schema.prisma | 1 + 2 files changed, 3 insertions(+) create mode 100644 packages/prisma/migrations/20231024173642_idx_booking_status_starttime_endtime/migration.sql diff --git a/packages/prisma/migrations/20231024173642_idx_booking_status_starttime_endtime/migration.sql b/packages/prisma/migrations/20231024173642_idx_booking_status_starttime_endtime/migration.sql new file mode 100644 index 0000000000..8ac1699440 --- /dev/null +++ b/packages/prisma/migrations/20231024173642_idx_booking_status_starttime_endtime/migration.sql @@ -0,0 +1,2 @@ +-- CreateIndex +CREATE INDEX "Booking_startTime_endTime_status_idx" ON "Booking"("startTime", "endTime", "status"); diff --git a/packages/prisma/schema.prisma b/packages/prisma/schema.prisma index 78c0ce069c..7eee884084 100644 --- a/packages/prisma/schema.prisma +++ b/packages/prisma/schema.prisma @@ -423,6 +423,7 @@ model Booking { @@index([recurringEventId]) @@index([uid]) @@index([status]) + @@index([startTime, endTime, status]) } model Schedule {