患者のフォルダーを管理するための多層 Web アプリがあります。各フォルダーには多数のモジュールがあります。私がやりたいことは、すべてのモジュール、すべての患者、各ユーザーの変更を追跡することです。
だから私はこれのために db テーブルを設計しようとしています.1,500 万行までエスカレートすると見積もっています。テーブルは、id となる主キー (int)、モジュール、患者のフォルダー、およびユーザー (すべて int) の id を持つ 3 つの外部キー、および 0/1 値を持つ 1 つの単純なフィールドで構成されます。 .
その後、ログインしているユーザーは、アプリ内を移動しているときに、フォルダーとモジュールのカラー コードで更新について頻繁に通知されます。そのため、(単純な選択クエリを使用して) データベースに頻繁にクエリを実行し、ユーザー エクスペリエンスを標準 (応答時間 ~ 1 秒以下) に保つためにかなり高速にしたいと考えています。
パフォーマンスについて懸念する必要はありますか? 4 GB RAM を搭載したクアッド コア XEON で MS SQL Server 2008 R2 を使用しています。
前もって感謝します:)