Re: [系統] Mysql的資料量大小
※ 引述《newyellow (newyellow)》之銘言:
: 前一陣子幫學校的網站做了一個
: 記錄使用者人數的功能
: 因為想要看出每一頁的瀏覽人次
: 所以我在資料庫裡做了一個資料表
: 紀錄的項目有:
: 1.網頁網址( php的 $_SERVER['REQUEST_URI'] )
: 2.IP ( 同IP同天觀看同頁 不重複計算 )
: 3.Date
: 4.Time
: 這樣紀錄很清楚
: 但是資料量很大@@
: 每日上線人次約莫100上下
: 短短10天已經3000多筆資料
: 不知道 Mysql 大概多少筆資料內 可以運作正常 ( 聽說不超過萬筆? )
: 如果像這樣該怎麼辦?
: 定期做備份
: 或是有其他方法來記錄人氣?
: 請各位高人給予指教 m(_ _)m
雖然幾千幾萬筆, 在正常的情況下只是小 case,
但既然這系統是會長期跑的, 就不可能讓它無止
境的成長下去. 你要想一想要怎樣記錄你所謂人
氣之餘也要把這類記錄定期清理.
比如弄一個簡單的 table 只有 page 和人氣.
你加進你的詳細記錄 table 的時候順便把人氣 + 1.
然後詳細記錄只留最近一年的 receord 諸如此類.
page+人氣 的那個 table 則可以一直留下去
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.155.236.82
討論串 (同標題文章)