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