mysql中若是多个库在一个实例上, 能够进行多表的跨库Join,mysql
可是若是后期数据库分隔到不一样的实例机器上,有查询问题sql
mysql的查询优化器没有其余商业数据库作的好, 用来CRUD还行, 可是作大表的统计分析就不必定能胜任了数据库
没有with as临时表, 不能建立物化视图, group by 时索引很差用....jvm
方案是大数据
===> jvm作统计, 输出到新的统计表, 不要在原始表上作统计。优化
===> 定时任务记录上一次统计到哪一个id, 下次任务只分析最新的一段数据spa
===> 使用大数据 stream组件进行报表分析索引
===> 读写分离, 分库分表, 垂直水平扩展it
。。。stream