MySQL-大数据实时统计有些什么方法、
想问一下有什么方法,数据也不是特别大,可能有几十万,但是会有各种过滤条件,统计出不同的结果,条件也是不断变化的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
想问一下有什么方法,数据也不是特别大,可能有几十万,但是会有各种过滤条件,统计出不同的结果,条件也是不断变化的
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
不同的情况采用的方法也不一样,几十万也不算太多。
一般可以这么考虑:
1,如果不是要求那么严格可以单独用一个定时脚本去统计结果,存表然后要获取数据时直接查询统计结果表就可以了。
2,但如果对实时性要求很高,就只能实时去统计了。这时就是SQL语句的优化了。
考虑肯定是建索引,这样会在很大程度上提升查询数度,可以根据不同查询需求建立索引,或组合索引。
SQL查询时尽量缩小查询结果集,会提升查询速度,将条件中能最大缩小范围的条件写在前面也会有助于查询速度提升