1
gaius 2019-04-11 17:33:13 +08:00 1
olap?
|
2
nilai 2019-04-11 17:35:12 +08:00 1
分表 再加支持分布式中间件的,比如 Mycat
|
3
blueorange OP @nilai 有在生产中使用过吗? 性能怎么样, 我先去了解了解,谢了老哥。
|
4
dapang1221 2019-04-11 17:41:50 +08:00 1
splunk,请
|
5
ladypxy 2019-04-11 17:44:40 +08:00 via iPhone 1
|
6
CRVV 2019-04-11 21:40:46 +08:00
你的需求不够清楚
你要算哪些数据的 sum? 是全表的 sum 还是用 WHERE 筛选过的一部分的 sum? 如果是筛选过的,筛选过后有多少条数据? 如果筛选过后的数据量小,那么问题在于你的查询没有利用好索引。 你的查询有可能本身不可能被 MySQL 的索引优化,那么解决方案是上更高级的索引(比如 PostgreSQL, Elasticsearch ),或者上 OLAP。 如果筛选过后的数据量大或者没有筛选,那么这个问题用符合范式的关系型数据库不可解。 你可以选择上 OLAP。 也可以选择在某个地方加上汇总过的数据,这个取决于具体的需求。 |
7
Linxing 2019-04-12 09:48:00 +08:00 via iPhone
hive ?
|
8
cs8814336 2019-04-18 16:50:17 +08:00
分治的思想,假如你要统计 10 天内的数据,你可以尝试每天跑脚本, 统计 1 天内数据,这样假如你统计 10 天只需要把 10 天内的统计数据相加就行了.
|