From b046f6da7b675dadbf110b52def0192d182d85e0 Mon Sep 17 00:00:00 2001 From: VPS 4 Deploy Agent Date: Sun, 10 May 2026 09:06:03 +0200 Subject: [PATCH] perf: add composite index on messages table for instanceId and timestamp #12 --- clube67/newwhats.local/backend/prisma/schema.prisma | 2 ++ 1 file changed, 2 insertions(+) diff --git a/clube67/newwhats.local/backend/prisma/schema.prisma b/clube67/newwhats.local/backend/prisma/schema.prisma index 772b7fa..d91aa5d 100644 --- a/clube67/newwhats.local/backend/prisma/schema.prisma +++ b/clube67/newwhats.local/backend/prisma/schema.prisma @@ -248,6 +248,8 @@ model Message { // Índice para reconcile-names: DISTINCT ON remoteJid ORDER BY timestamp DESC // WHERE instanceId = ? AND fromMe = false AND pushName IS NOT NULL @@index([instanceId, fromMe, remoteJid, timestamp(sort: Desc)]) + // Índice para obter a última mensagem da instância — usado na verificação de gap de sincronização + @@index([instanceId, timestamp(sort: Desc)]) @@map("messages") }