V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lying500  ›  全部回复第 1 页 / 共 1 页
回复总数  5
@sagnitude 分两个是考虑用户可能离开了某个群组,但是希望他能看到自己的数据

(user_id = xxx OR group_id in (xxx,xxx,xxx)) 是可以的,只是说这里 SQL 查起来很慢,不知道怎么优化
@vvtf 嗯确实,但是我们这这还有一个忘记说了,就是我们用户量少,但是单个用户产生的数据多,就算 in (user_id)这一步有索引,由于需要 created_at 排序,这里还是会 filesort ,还是很慢

https://i.imgur.com/xlOQSL7.png
@JYii 都有,问了 AI 也说用 union all 这样,但是写到代码里会不会比较奇怪,主要是想了解大家有没有类似的场景,感觉挺场景的,想学习一下怎么设计比较好
主要是 project 表的 or 导致索引不好设计,实际没法利用索引
https://i.imgur.com/zU7dim7.png
社区分类下的微博热榜加载不了,显示的是上一个源的数据,比如从知乎点过去就是知乎的热榜
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2249 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 16:09 · PVG 00:09 · LAX 09:09 · JFK 12:09
♥ Do have faith in what you're doing.