Performance 用于分析目的的计算平均持续时间的快速方法

Performance 用于分析目的的计算平均持续时间的快速方法,performance,duration,Performance,Duration,我正在为一个产品设计一个分析页面,我想显示在该产品上花费的平均时间。我想显示过去一小时、过去一天、过去一周、过去一年以及所有时间的平均时间。有没有比查看所有用户记录并动态计算平均值更好的方法来获得结果 在实施分析时也存在许多类似的问题,因为通过赋予用户指定任意时间范围的权力,应用程序不再能够在数据库中存储预先计算的值(例如,存储过去每天的平均值)并直接使用它们。我当然可以在检索数据和计算时使用“加载…请稍候”页面,只是想知道有没有更快的方法来计算这些数据 谢谢 一年只有8760个小时,只需保存每

我正在为一个产品设计一个分析页面,我想显示在该产品上花费的平均时间。我想显示过去一小时、过去一天、过去一周、过去一年以及所有时间的平均时间。有没有比查看所有用户记录并动态计算平均值更好的方法来获得结果

在实施分析时也存在许多类似的问题,因为通过赋予用户指定任意时间范围的权力,应用程序不再能够在数据库中存储预先计算的值(例如,存储过去每天的平均值)并直接使用它们。我当然可以在检索数据和计算时使用“加载…请稍候”页面,只是想知道有没有更快的方法来计算这些数据


谢谢

一年只有8760个小时,只需保存每小时的平均值,或者如果您希望每半小时或每10分钟(每年52560条记录)有更多的细粒度

一年只有8760个小时,只需保存每小时的平均值,或者如果您希望每半小时或每10分钟(每年52560条记录)有更多的细粒度

如果您的最小持续时间是小时,您可以预先计算平均日、周、年和所有时间,并通过计算动态平均值来计算小时。对于用户指定的任意日期/时间范围,您必须实时计算平均值,并有一个加载页面。@GilbertLeBlanc非常有用,谢谢!!如果您的最小持续时间是小时,您可以预先计算平均日、周、年和所有时间,并通过计算动态平均值来计算小时。对于用户指定的任意日期/时间范围,您必须实时计算平均值,并有一个加载页面。@GilbertLeBlanc非常有用,谢谢!!