未登录用户
首 页
书 架
登录系统
注册账号
联系我们
duidaima.com
版权声明
闽ICP备2020021581号
闽公网安备 35020302035485号
搜索
我要提问
随便写写
我要写书
MySQL 大表排序有什么好的方案?只能上 Mongo?
发布于 20小时前
11 热度
7 评论
Storm
1 粉丝 52 篇博客
关注
打赏
如题,大家对大表的排序是怎么优化的?目前业务上没法优化,只能查全量数据且需要根据多个字段排序,是不是只能通过 Mongodb 了?
用户评论
麻辣码农
大表的具体信息呢,单表多少数据?有多少字段?查询条件是怎样的?目前查询效率是多少?如果没有这些信息的话不太好给出合理的建议。
不过既然考虑更换数据库的话,Clickhouse 可以试一下,我们就是从 MySQL 迁移部分业务到 ClickHouse 了,目前数据量最多的项目 单机单表 过百亿是有的,查询效果还能接受,而且 Clickhouse 压缩率很高 磁盘体积占用减了不少
2025/6/30 12:44:00
[
0
]
[
0
]
回复
黄月英
提的问题都不是很清楚,
第一:什么业务类型 ,
第二:估计多大数据量,
第三:业务没办法优化?为什么没办法优化?业务有什么限制、规则?
对业务你做过哪些优化,对 MySQL 、SQL 、硬件等做过哪些优化。
要不然就是一般优化方法:数据能不能分表、存到 NoSQL 类型数据库,ES 、ClickHouse 等、或者大数据计算,Flink 、预先计算 ,。。。
2025/6/30 12:36:00
[
0
]
[
0
]
回复
回忆经典
真有几组组合就不能建多个组合索引?底层数据算法大家都一样的换个数据库有什么用,搞得象别人就有独占魔法一样
2025/6/30 12:30:00
[
0
]
[
0
]
回复
王晶
能不能把多个字段拼成一个字段然后进行排序。如果可以的话新增一个排序字段,保存聚合后的数据,插入时给默认值。历史数据另行处理。
2025/6/30 12:26:00
[
0
]
[
0
]
回复
卧龙生
不得不再推一波 manticosearch 、openobserve.ai 、PostgreSQL
2025/6/30 12:21:00
[
0
]
[
0
]
回复
CEBBCt
Scys 2025-06-30 09:28
MongoDB 也不是魔法啊大家都是建索引,只能是你在数据结构上做一些优化单独加一个排序字段
加一个排序字段?每次插入数据的时候都要计算序号?
2025/6/30 12:17:00
[
0
]
[
0
]
回复
Scys
MongoDB 也不是魔法啊大家都是建索引,只能是你在数据结构上做一些优化单独加一个排序字段
2025/6/30 9:28:00
[
0
]
[
0
]
回复
点击加载更多评论
MySQL技术
129 成员 |
219 话题
+我要提问
+随便写写
可能感兴趣的话题
数据库服务器升级后mysql查询反而更慢了,问题出在哪里?
MySQL数据库如果update更新0行,会写数据吗?
你知道聚簇索引和非聚簇索引的区别吗?
深入理解MySQL的底层行为:从一条Insert语句说起
不过既然考虑更换数据库的话,Clickhouse 可以试一下,我们就是从 MySQL 迁移部分业务到 ClickHouse 了,目前数据量最多的项目 单机单表 过百亿是有的,查询效果还能接受,而且 Clickhouse 压缩率很高 磁盘体积占用减了不少
第一:什么业务类型 ,
第二:估计多大数据量,
第三:业务没办法优化?为什么没办法优化?业务有什么限制、规则?
对业务你做过哪些优化,对 MySQL 、SQL 、硬件等做过哪些优化。
要不然就是一般优化方法:数据能不能分表、存到 NoSQL 类型数据库,ES 、ClickHouse 等、或者大数据计算,Flink 、预先计算 ,。。。
加一个排序字段?每次插入数据的时候都要计算序号?