2012-11-20 36 views
3

我們有要求,其中多個用戶不斷要求一些聚合數據用於監控表上,這是相當大的。我正在考慮創建一個臨時表,這個臨時表可能是內存/ memchached,它將包含來自此表的聚合數據,因此監視應用程序將從此表中讀取以避免主表中的命中,此表將每隔30秒更新一次。那麼做這件事最好的選擇是什麼?Mysql臨時數據

+0

我知道這是舊的,但請你告訴我們你是如何做到的?我也對類似的解決方案感興趣。謝謝 –

回答

0

您是否已經遇到性能問題?除非真的有必要,否則我不會考慮優化。數據庫用於獲取數據,因此大部分時間都足夠快,因爲這些算法足以緩存相關數據。特別是如果你使用正確的索引。

+0

我們正在調整當前查詢,目前開發人員正在使用產生近15mb /秒(編碼問題)的HSQL,我們正在將其移至SQL查詢中。一旦完成,我們將監視表上的性能,調整更多想法添加臨時聚合表。 – user1838897