feat: cache topic and subscription reads

This commit is contained in:
richjohnrambo
2026-09-24 14:46:00 +08:00
parent 0881256103
commit f952249dc3
4 changed files with 74 additions and 12 deletions
@@ -249,9 +249,9 @@ ALTER TABLE im_topictags
ALTER TABLE im_subscriptions
ADD UNIQUE KEY uk_subscriptions_tenant_topic_user (tenant_id, topic, userid),
ADD KEY idx_subscriptions_tenant_user_topic_deleted
ADD KEY idx_subscriptions_tenant_user_topic_deletedat
(tenant_id, userid, topic, deletedat),
ADD KEY idx_subscriptions_tenant_topic_deleted
ADD KEY idx_subscriptions_tenant_topic_deletedat
(tenant_id, topic, deletedat),
DROP INDEX subscriptions_topic_userid;