我正在一個PHP/MySQL的統計日誌程序,並試圖找到最好的MySQL數據庫結構。MySQL表設置爲今天,昨天,月度日誌
有一部分遊客能夠看到日期統計數據(即最新的20個條目),但也能夠看到今天的總體情況,昨天總體情況,過去7天總體情況和最近30天總體情況數據。
從數據中我拉動的實時統計信息將每60秒更新一次,每次更新至少有10個新條目。
是我的邏輯正確設置兩個表...一個充當「今天的」統計數據和另一個作爲整體存檔...像:
todays_stats
ID
from_url
ENTRY_DATEoverall_stats
ID
from_url
ENTRY_DATE
然後雙擊插入每個新條目,而是通過一個cron作業在每晚午夜截斷todays_stats?
或者是否有更有效的方法呢?
要快得多,然後用查詢來獲得你想要的數據。您可以使用GROUP BY獲取每日或每週或任何其他統計信息。 – 2012-04-01 22:53:57