From 64a1655f52c75d5b3fa8d15b2b942e4da71e3016 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Fri, 24 Jun 2022 11:12:01 +0200 Subject: [PATCH] =?UTF-8?q?perf(db):=20=E2=9A=A1=EF=B8=8F=20Optimize=20del?= =?UTF-8?q?ete=20all=20results=20query?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20220624090915_add_result_fk_indices/migration.sql | 5 +++++ packages/db/prisma/schema.prisma | 3 +++ 2 files changed, 8 insertions(+) create mode 100644 packages/db/prisma/migrations/20220624090915_add_result_fk_indices/migration.sql diff --git a/packages/db/prisma/migrations/20220624090915_add_result_fk_indices/migration.sql b/packages/db/prisma/migrations/20220624090915_add_result_fk_indices/migration.sql new file mode 100644 index 000000000..51eaf7abd --- /dev/null +++ b/packages/db/prisma/migrations/20220624090915_add_result_fk_indices/migration.sql @@ -0,0 +1,5 @@ +-- CreateIndex +CREATE INDEX "Answer_resultId_idx" ON "Answer"("resultId"); + +-- CreateIndex +CREATE INDEX "Log_resultId_idx" ON "Log"("resultId"); diff --git a/packages/db/prisma/schema.prisma b/packages/db/prisma/schema.prisma index 629344e9d..fb113deb2 100644 --- a/packages/db/prisma/schema.prisma +++ b/packages/db/prisma/schema.prisma @@ -243,6 +243,8 @@ model Log { status String description String details String? + + @@index([resultId]) } model Answer { @@ -256,6 +258,7 @@ model Answer { storageUsed Int? @@unique([resultId, blockId, groupId]) + @@index([resultId]) } model Coupon {