2010-12-15 4 views
0

異なるブランチユーザが28の固定タイプのチェックリストを入力する必要があるチェックリストアプリケーション用のスキーマを設計し、28のすべての応答が詳細テーブルに格納されます。たとえば、40の支店を持ち、40人のユーザーが28のレコードを詳細テーブルに入力すると、私の推測は40ユーザー*毎日の28レコード* 320日(休日)は毎年約358400レコードでなければなりません。ビッグディテールテーブルとレポート

私の質問は、レポートのための私の戦略であるべきである年、月、および日付の範囲基準に基づいて支店による要約レポートを取得することです。ビュー(Fact表)を使用してサマリーを作成するか、詳細表と一緒に履歴表を作成するか、適切な索引を使用してDETAIL表からレポートを直接取り出すことはできますか?それは減速しますか?

大きなレコードを扱ったことは一度もありません。

答えて

1

400Kは本物ではありません。何年もの価値がありません。

単一のテーブルに固執し、正しいインデックスに近づけます。

ホイッスルが吹く前に最適化しないでください。

関連する問題