バックグラウンド
Employeeという名前のテーブルを含むHR1という名前のデータベースがあります。
定期的に変化する合計を含む、いくつかの読み取り専用履歴レポートがあります。レポートでは、複数のクエリを使用して給与計算の費用を見積もります。クエリは同時に実行されます。ユーザーは、給与計算見積りレポートが常に実行されるとは限りません。レポートの実行を妨げる問題を特定するには、データベースを監視する必要があります。
他のアプリケーションをサポートするデータベースサーバーにアプリケーションを展開する予定です。データベースに必要なストレージの量を最小限に抑える必要があります。
従業員テーブル
次のTransact-SQLステートメントを使用して、Employeeテーブルを作成、構成、および入力します。

応用
Employeesテーブルを更新するアプリケーションがあります。アプリケーションは、以下のストアドプロシージャを同時に非同期に呼び出します。
UspA:このストアドプロシージャは、EmployeeStatus列のみを更新します。

UspB:このストアドプロシージャは、EmployeePayRate列のみを更新します。

アプリケーションは、ビューを使用してデータへのアクセスを制御します。ビューは次の要件を満たしている必要があります。
ビューがアクセスする表のすべての列へのユーザー・アクセスを許可します。

ビューが返す行のみに更新を制限する。

示す

データベース環境のパフォーマンスを分析しています。レポートが生成されると、長期間保持されているロックが検出されます。
より迅速にレポートを生成する必要があります。データベースは追加のリソースを使用してはなりません。
あなたは何をするべきか?