バックグラウンド
企業情報
Fabrikam、Inc.は、インターネット上で電子製品を販売する小売業者です。会社は
本社サイトと1つの衛星セールスオフィスデータベース管理者として雇われている
同社は、Fabrikam eコマースサイトのアーキテクチャを最適化するように変更することを望んでいます。
設備投資を最小限に抑えながら、パフォーマンスを向上させ、ダウンタイムを短縮します。を助けるために
ソリューションでは、Fabrikamはクラウドリソースとオンプレミスサーバーを使用することを決定しました。
物理的な場所
本社には、経営幹部、製品管理者、サポートスタッフ全員が配置されています。
オフィス営業部隊の半分はこの場所で働いています。衛星セールスオフィスもあります。残りの半分
営業担当者はサテライトオフィスに勤務し、営業担当者をその地域の顧客に近づけることができます。のみ
営業担当者は衛星放送の場所で働いています。
問題文
Fabrikamを成功させるには、高速でシステムの稼働時間が長いWebサイトが必要です。の
現在のシステムは単一のサーバー上で動作しており、同社は単一障害点に満足していません
これはプレゼントです。現在の夜間バックアップは、使用可能なスペースが不足しているため失敗しています
ドライブと手動ドライブのクリーンアップはしばしばエラーを乗り越えるために起こる必要があります。追加スペースはありません
本社またはサテライトサーバーのバックアップに使用できるようにする。あなたの調査中に、あなたはそれを発見しました
セールスフォースレポートは重大な競合を引き起こしています。
設定
Windowsログイン
ネットワーク管理者は、セキュリティ管理を容易にするためにWindowsグループを設定しました。ユーザーは
役割に応じて、複数のグループに属します。グループは、に示すように設定されています。
次の表

サーバー構成IT部門は、Microsoft Windowsを使用して2つの物理サーバーを構成しました。
Server 2012 R2およびSQL Server 2014 Enterprise Editionと1台のWindows Azureサーバー。二つあります
データベースファイルで使用できるストレージ層は、高速層と低速層のみです。現在データと
ログファイルはストレージの高速層にのみ保存されます。可能なユースケースが存在する場合、管理者は
データファイルには低速層ストレージを利用します。サーバーは、次の表に示すように構成されています。

データベース
現在、すべての情報はProdDBと呼ばれる単一のデータベースに格納されており、次のスクリプトで作成されています。

Productテーブルは、ProductionStaff Windowsグループが所有するProductionスキーマにあります。それは
システム内のメインテーブルなので、Productテーブル内の情報へのアクセスはできるだけ速くする必要があります。の
Productテーブルの列は、次の表に示すように定義されています。

SalesOrderDetailテーブルには、各販売に関する詳細が含まれています。それが所有するSalesスキーマにあります。
SalesStaff Windowsグループ。このテーブルは絶えず更新され、挿入され、そして読み込まれています。の列
SalesOrderDetailテーブルは、次の表に示すように定義されています。

データベースの問題
現在のデータベースはうまく機能しません。さらに、最近のディスクの問題によりシステムが動作しなくなりました
その結果、売上高が減少します。現在のシステムを確認したところ、何もないことがわかりました。
自動メンテナンス手順データベースは非常に細かく断片化されています。
書き込みアクセス権
必要条件
データベース
データベースは、稼働時間を最大化し、データの損失を最小限に抑えるように設定する必要があります。
サーバー障害のイベントパフォーマンスを向上させるには、データベースを変更してパフォーマンスを向上させる必要があります。
CIOが指定したProductテーブルのインメモリデータのサポート
メモリ最適化テーブルこのデータベースでは、自動更新統計オプションはオフに設定されています。商品のみ
管理者は、製品を追加したり、名前、説明、価格、コストを変更したりできます。
サプライヤー。変更は内部データベースで行われ、ProdDBのProductテーブルにプッシュされます
システムメンテナンス中本社に勤務する製品管理者など
サプライヤとコストの情報を含むレポートを生成できなければなりません。
顧客データアクセス
顧客は会社のWebサイトにアクセスして製品を注文するので、製品を読むことができなければなりません。
Productテーブルの名前、説明、価格などの情報。顧客が注文すると
Webサイトから呼び出されたストアドプロシージャは、商品の数量を手元に更新します。これは製品を意味します
テーブルは常にランダムに更新されます。
カスタマーサポートのデータアクセス
カスタマーサポート担当者は、製品情報を表示または更新または変更できないようにする必要があります。
経営陣は、カスタマーサポートの担当者が製品の費用やその他の費用を確認できないようにしたいと考えています。
サプライヤー情報
セールスフォースデータアクセス
本社オフィスとサテライトオフィスの両方の営業担当者は、次のようなレポートを作成する必要があります。
ProductテーブルとSalesOrderDetailテーブル営業担当者による更新や挿入はありません。これら
レポートはランダムに実行され、データセットを更新するためのレポートのダウンタイムは発生しません。
毎月のメンテナンス期間中。サテライトオフィスから実行されるレポートはプロセス集約的です
大規模なデータセットを含むクエリ。営業所レポートを実行するオフィスに関係なく、SalesOrderDetail
tableは有効な確定注文データのみを返すべきです。まだコミットされていない注文は無視してください。
歴史的なデータ
システムは、販売員がアクセスできるように、サイトにアクセスする顧客に関する履歴情報を保存する必要があります。
顧客がどのくらいの頻度でログインしているか、また顧客がサイトに滞在している期間を確認できます。
情報はCustomer Accessというテーブルに格納する必要があります。この要求を支持するべきである
本番Webサイトのパフォーマンスへの影響は最小限です。
バックアップ
Fabrikamの復旧戦略には、ポイントインタイムリストアを実行して最小化する機能を含める必要があります。
トランザクションログのバックアップを15分ごとに実行することによるデータ損失のリスク。
データベース保守
同社は毎月、サーバが使用できなくなる可能性があるメンテナンス期間を定義しています。どれか
排他的アクセスを必要とする保守機能は、その期間中に実行する必要があります。
プロジェクトのマイルストーンが完了
スキーマの所有権をそのままにして、データベースに対する既存の読み取りおよび書き込みアクセスをすべて取り消しました。
MyStorageAccountというストレージアカウント名で保護されたAzureストレージコンテナーを構成しました
クラウドファイルサーバー上の主アクセスキーStorageAccountKey。
SQL Server 2014はサテライトサーバー上に構成されており、使用する準備ができています。
各データベースサーバーでは、高速記憶域はドライブ文字F:に割り当てられ、低速記憶域はドライブ文字F:に割り当てられています。
ドライブ文字D:に割り当てられています。
競合を減らしてパフォーマンスを向上させるには、システムに変更を加える必要があります。
SalesOrderDetailテーブル。
あなたはどの3つの行動をとるべきですか?それぞれの正しい答えは解決策の一部を表しています。 (を選択してください
三。)