From b38cdd2ebf9f52a9a303260424a8b364f04ced99 Mon Sep 17 00:00:00 2001 From: wenhaijie Date: Sat, 28 Feb 2026 14:04:49 +0800 Subject: [PATCH] feat(schema): Added multi-field indexes to LiteLLM_SpendLogs to improve query performance - Added indexes to the user, status, api_key, user+startTime, and model_group fields for the LiteLLM_SpendLogs model - Optimized query efficiency for related fields, improving data retrieval performance --- schema.prisma | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/schema.prisma b/schema.prisma index a8cb297a3ed..4c892311b96 100644 --- a/schema.prisma +++ b/schema.prisma @@ -504,6 +504,11 @@ model LiteLLM_SpendLogs { mcp_namespaced_tool_name String? agent_id String? proxy_server_request Json? @default("{}") + @@index([user]) + @@index([status]) + @@index([api_key]) + @@index([user, startTime]) + @@index([model_group]) @@index([startTime]) @@index([end_user]) @@index([session_id])