统计分析: 跨库多表join

 

 

mysql中如果多个库在一个实例上, 可以进行多表的跨库Join,

但是如果后期数据库分隔到不同的实例机器上,有查询问题

  

 

mysql的查询优化器没有其他商业数据库做的好, 用来CRUD还行, 但是做大表的统计分析就不一定能胜任了

没有with as临时表, 不能创建物化视图, group by 时索引不好用....

方案是

===> jvm做统计, 输出到新的统计表, 不要在原始表上做统计。

===> 定时任务记录上一次统计到哪个id, 下次任务只分析最新的一段数据

===> 使用大数据 stream组件进行报表分析

===> 读写分离, 分库分表, 垂直水平扩展

。。。

 

posted @ 2018-06-14 10:16  funny_coding  阅读(772)  评论(0编辑  收藏  举报
build beautiful things, share happiness