MySQL 5 亿数据查询如何优化

2021 年 1 月 27 日
 VincentYoung

各位大佬。想知道 MySQL 五亿的数据如何让查询控制在 10 秒之内呢,目前已经分成 10 张表,一张表 5000 万条数据,对需要查询的字段加了索引,用 UNION 查询所有表大概需要 5 分钟,实在是太慢了。希望可以给点建议。

5289 次点击
所在节点    程序员
31 条回复
Lemeng
2021 年 1 月 27 日
觉得算法牛逼了,前提也要设备配置。都靠算法了,厂商就不干了
zeromake
2021 年 1 月 28 日
等一个 tidb 的同学过来
wellsc
2021 年 1 月 28 日
才五亿?
iyaozhen
2021 年 1 月 28 日
一张表 5000 不算多,索引搞对了还行。机器配置怎么样?得 SSD
JQD6r41PkI4o2mEz
2021 年 1 月 28 日
索引也得看看是不是自平衡索引,自平衡肯定快,但是插入就吐血了
kiddingU
2021 年 1 月 28 日
5 亿数据还优化个啥,上其他数据库呗,ch es tidb 都能满足你的需求,如果有更新要求,ch 可能不适合了,es tidb 更适用
Varobjs
2021 年 1 月 28 日
上面有人说肯定没加索引,敢情索引就是我万能的了 /hh
freelancher
2021 年 1 月 28 日
请个 DBA 优化。
freelancher
2021 年 1 月 28 日
例如我。。。最近都没温数据库相关的东西。要忘光了。玩了二年多了。
jenlors
2021 年 1 月 28 日
上 ClickHouse
VincentYoung
2021 年 2 月 24 日
感谢各位大佬,我尝试用 Clickhouse 单表加索引,查询速度在 0.025s 左右。太感谢了!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/749013

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX