資料庫設計問題,大家說怎麼統計‘今日’發帖數...

turnerguo發表於2005-09-10
這兩天做論壇遇到這個問題,不知道大家怎麼解決的?
不要告訴我用count(*),這個我也會,由於沒有太多經驗,所以只能自己想了。
我想假如論壇現在有10個板塊,每個板塊有10萬條資訊,同時又1000人來訪問,每個人開啟論壇都會用count(*)來統計10次100萬條資訊,那麼運算量將會是10億次!如果我有一個欄位來記錄當日發帖數,那麼運算量將是1萬次,這個差距不算小吧。
我設定了一個欄位叫‘todaypost’,每當新的一天的時候就自動清空它,每天給它賦值,這樣存取速度就會大增。
我現在的問題是大家有沒有什麼好的辦法來區別新的一天的開始,讓todaypost這個欄位能每天自動清空。不知道大家又什麼意見?交流一下??
這只是我個人想法,歡迎糾正。

相關文章