开发者社区 问答 正文

大量数据如何在规定时间内实时查询?

请问一下 1000W/日数据,要10天实时查询,结果在8秒内返回,请问有什么好的实现方法 ?
比如查人数
1

展开
收起
落地花开啦 2016-02-25 16:31:15 2339 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    10天内的数据,差不多1亿了,1亿的数据实时查询
    首先10天的数据,那就直接拆成10条语句,每个语句只查当天的(最好是分表),再把结果汇总,速度慢就主要慢在当天的活数据吧,如果不考虑锁表,用到了索引,一般来说,1000W数据,group by 也差不多几秒种吧
    可以先试试,前9天的数据各自查询时间是多少,如果不能满足,就再把表拆细一点

    2019-07-17 18:47:39
    赞同 展开评论
问答地址: