我司有一个站点流量统计分析的系统,该系统类似CNZZ统计。 最近由于有一个统计站点平均日访问量4万多,在查询该站点最近7天的统计(30W左右数据)时,速度很慢,查询到大约90秒就会报错。
系统功能:最近7天,最近一个月内的统计数据查询后按照日期汇总和日期小时段分组汇总,并将小时段分布数据用柱状图表显示
系统是用360浏览器打开,报错提示:
该统计系统和其他系统共用一台服务器,服务器的内存为4G。统计系统在查询大数据报错后已经优化过2次,但是效果不理想,还是报错。
系统开发人员解释系统报表系统加载速度慢的问题,主要性能瓶颈出现在数据库上。对于系统层面的算法上基本已经是最优化了。SQLServer产品在对于上几十万上百万级的数据处理时,其相对于Oralce性能相对有些吃力。
问题:
1、根据以上说明的情况,该系统的算法是否真的已经处于最优化状态?
2、SQLServer查询几十万级数据并通过报表显示统计结果,最慢不会超过多少时限?
有什么优化方法,可以使大数据查询速度快
thks