私は、毎日のビューを追跡するビューテーブルを持っています。この表を使用して、毎日および毎月の折れ線グラフを表示します。テーブルは次のようになります。これは、毎日のビューを追跡する良い方法ですか?
これは、すべての投稿について、365回のビュー(1年以内)を意味します。これは、もし私が1000の投稿を持っているということです。私は、ビューテーブルに365,000のエントリを持っています。私たちはいくつかの投稿とカウントを持っています。時には1日に10の投稿もあります。
私はpost_id
,day
,month
およびyear
にインデックスを付けました。
テーブルが指数関数的に増加するため、DBパフォーマンスの問題が発生する可能性がありますか?私は心配すべきですか?または私はうまくいくはずですか?
あなたはview_date ... post_dateではないと思います。 –
"日、月、年を別々の列に分割する利点はありません。" - そうですね、2011年11月20日から2011年12月10日までのビューを合計するクエリを作成してください...そのような痛みです。 –
かなり正しい@StephaniePage。私はそれに応じて私の答えを修正しました。ありがとう! –