草庐IT

mysql - 在给定日期范围内优化多个组的MySQL查询求和和求平均值

我目前正在开发一个自主开发的分析系统,目前在WindowsServer2008上使用MySQL5.6.10(很快就会迁移到Linux,我们在MySQL上也不是一成不变的,仍然在探索不同的选择,包括Hadoop)。我们刚刚完成了一个巨大的导入,对于一个小客户来说,这是一个闪电般的快速查询,而对于一个大客户来说,现在却慢得让人无法忍受。我可能要添加一个全新的表来预计算这个查询的结果,除非我能找出如何使查询本身变得快速。查询所做的是以@startdate和@enddate作为参数,并为该范围内的每一天计算日期、该日期的新评论数、正在运行的评论总数(包括@startdate之前的任何评论)和每