MySQL 大表排序有什么好的方案?只能上 Mongo?
CooperB
·
2025-06-28
·
via MySQL
 |
|
10
copuzzle 2025 年 6 月 28 日
这其实是一个业务问题,用技术的手段来解决也只会是短暂的。 一次多筛选条件的实时查询,使用者的角度看,他能关注的数据和数量范围是有限的。 所以一般数据密集场景,要么用时间等限制过滤数据的总量,要么牺牲实时性引入外部组件等等。 回到这个问题的一些可能的解决方案: 1. 二/多次过滤:设定几个索引排序优化最明显的主键,这些作为一次过滤/排序的结果,再用这个结果做二次排序 2. 根据数据量,引入统计分析能力好的中间件,像 @dzdh 讲的这些
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。