perf: optimisations DB — batch queries et index
- createEvaluation: remplace N create() par un createMany() (N→1 requête) - updateEvaluation: regroupe les upserts en $transaction() parallèle - Ajout d'index sur Evaluation.evaluatorId, Evaluation.templateId, EvaluationShare.userId et AuditLog.evaluationId Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
-- CreateIndex
|
||||
CREATE INDEX "AuditLog_evaluationId_idx" ON "AuditLog"("evaluationId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "Evaluation_evaluatorId_idx" ON "Evaluation"("evaluatorId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "Evaluation_templateId_idx" ON "Evaluation"("templateId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "EvaluationShare_userId_idx" ON "EvaluationShare"("userId");
|
||||
Reference in New Issue
Block a user