mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-21 00:52:24 -05:00
[PR #23801] [CLOSED] perf: add index on memory.user_id #66234
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/23801
Author: @Classic298
Created: 4/16/2026
Status: ❌ Closed
Base:
dev← Head:claude/add-memory-user-index-9GTzH📝 Commits (2)
2dd02cfperf: add index on memory.user_ideadbd27fix: align index name between model and migration, drop unused import📊 Changes
2 files changed (+30 additions, -1 deletions)
View changed files
➕
backend/open_webui/migrations/versions/a749ab2aa953_add_memory_user_id_index.py(+25 -0)📝
backend/open_webui/models/memories.py(+5 -1)📄 Description
Memory queries filter by user_id (get_memories_by_user_id, delete_memories_by_user_id) but the column had no index, forcing a full table scan per request. Adds a btree index via Alembic migration plus index=True on the model so fresh installs include it.
Contributor License Agreement
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.