fix: fix query performance

This commit is contained in:
Steve Korshakov 2025-08-19 22:29:30 -07:00
parent 4d5b84e4a7
commit 97cf483302
3 changed files with 7 additions and 1 deletions

View File

@ -0,0 +1,2 @@
-- CreateIndex
CREATE INDEX "SessionMessage_sessionId_seq_idx" ON "SessionMessage"("sessionId", "seq");

View File

@ -0,0 +1,2 @@
-- CreateIndex
CREATE INDEX "Session_accountId_updatedAt_idx" ON "Session"("accountId", "updatedAt" DESC);

View File

@ -3,7 +3,7 @@
generator client { generator client {
provider = "prisma-client-js" provider = "prisma-client-js"
previewFeatures = ["metrics"] previewFeatures = ["metrics", "relationJoins"]
} }
generator json { generator json {
@ -88,6 +88,7 @@ model Session {
usageReports UsageReport[] usageReports UsageReport[]
@@unique([accountId, tag]) @@unique([accountId, tag])
@@index([accountId, updatedAt(sort: Desc)])
} }
model SessionMessage { model SessionMessage {
@ -102,6 +103,7 @@ model SessionMessage {
updatedAt DateTime @updatedAt updatedAt DateTime @updatedAt
@@unique([sessionId, localId]) @@unique([sessionId, localId])
@@index([sessionId, seq])
} }
// //