需求是:對於一個設備,求一天內每個小時的平均值,一個月內每天的平均值,更通用的需求是,從起始時間到結束時間,每隔一段時間,求一個平均值。
目前的解決策略是:在存儲過程中進行處理,從起始時間到結束時間,切割成段,求出每一段的平均值,合並起來。
存在問題:數據量很大的時候,會存在嚴重的性能問題。比如:一個月內每天的平均值,這個涉及的數據量將非常大,查詢非常耗時。目前沒有做過基准測試,具體的時間消耗還不確定。
解決辦法:目前想到的是,新建一個平均值表,定時把一段時間的平均值寫入到這個表里面。以后從平均值表里面查詢。
