MySQL-大数据实时统计有些什么方法、

发布于 2017-06-17 11:07:47 字数 62 浏览 1299 评论 1

想问一下有什么方法,数据也不是特别大,可能有几十万,但是会有各种过滤条件,统计出不同的结果,条件也是不断变化的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮生未歇 2017-07-30 22:06:37

不同的情况采用的方法也不一样,几十万也不算太多。
一般可以这么考虑:
1,如果不是要求那么严格可以单独用一个定时脚本去统计结果,存表然后要获取数据时直接查询统计结果表就可以了。

2,但如果对实时性要求很高,就只能实时去统计了。这时就是SQL语句的优化了。
考虑肯定是建索引,这样会在很大程度上提升查询数度,可以根据不同查询需求建立索引,或组合索引。
SQL查询时尽量缩小查询结果集,会提升查询速度,将条件中能最大缩小范围的条件写在前面也会有助于查询速度提升

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文