登録されたユーザーの数または(サイトがフォーラムであると仮定した場合の)メッセージの数 - 合計、今日、昨日、先週について、ユーザーは通常どのようにサイト統計を収集しますか?ユーザーとメッセージテーブルのCount()を1時間/ 1日/週ごとに実行するか、よりスマートなインクリメンタルアプローチがありますか?サイトのユーザー統計の収集
2
A
答えて
3
確かに、すべてのアクティビティを日付のタイムスタンプでログに記録してから、表示する2つの日付の間にあるレコードを照会します。これが既存のプロジェクトの場合は、このデータをすべて取得していない可能性もありますが、その場合はかなり詰まっています。
あなたはこれを作っている場合は、しかし、それはこのようにそれを行うのが一般的である:
はあなたがフォーラムであなたのメッセージのためのテーブルを持っていると言うことができますが。あなたは、このようなデータベース内の各ポストを格納することができ:
CREATE TABLE forum_post
(
thread_posted_to_id int,
user_id int,
message text,
date_posted datetime DEFAULT (getdate())
)
CREATE TABLE users
(
user_id int,
name text,
date_signed_up datetime DEFAULT (getdate())
)
次に、あなただけの特定のユーザーからのすべての記事の数を取得するには、このようにそれに対してクエリを実行できます。
select count(*) from forum_post where user_id = ?
それともたい場合範囲内の日付のみ
select count(*) from forum_post where user_id = ? and date_posted between ? and ?
選択したいデータに疑問符を記入してください。
関連する問題
- 1. asp.net mvcサイトでの統計情報の収集?
- 2. 電子メールマーケティング、統計収集
- 3. mysqlの統計を収集する
- 4. C#の統計収集ツールですか?
- 5. ユーザーの収集 - mLABs
- 6. Oracle 12c:新しいパーティションの統計のみを収集する
- 7. Oracleのサブパーティション化された表の統計情報を収集
- 8. 運用統計収集システムのための推奨事項
- 9. JavaからJVMのパフォーマンス統計を収集する方法
- 10. libpcapで大量のDNS統計を収集する
- 11. "オタクの統計情報" - youtube - アンドロイドでデータを収集する
- 12. WeChatの公式アカウント統計を収集する
- 13. 統計集計algolia
- 14. Exchange Serverから統計情報を収集する方法は?
- 15. Googleアナリティクスで統計情報が収集されない
- 16. Lcov:ブランチカバレッジ統計情報を収集できません
- 17. トラッカーに基づいてトレント統計を収集するには?
- 18. 集団統計
- 19. 特定のテーブルの自動統計情報収集を停止する
- 20. テーブルの統計収集中に 'pnameの入力値が無効です'
- 21. プログラムの使用方法に関する統計情報の収集
- 22. ユーザーからのJavaScriptメモリプロファイルデータの収集
- 23. ユーザー統計。ログインのIPとタイムスタンプ:統計の計算方法
- 24. 表の統計情報を収集する特権がありません
- 25. Webサーバーの容量を持つ統計データを収集する方法
- 26. アプリケーションはどのように統計情報を収集しますか?
- 27. SonarQubeがブランチ統計を収集するのを止めるには?
- 28. SQL Serverからどのように統計情報を収集しますか?
- 29. APIを使用してフォロワーの統計情報を収集する
- 30. libpcapを使用して接続に関する統計を収集する