注:この質問は同じシナリオを使用する一連の質問の一部です。あなたのための
便宜上、シナリオは各質問で繰り返されます。それぞれの質問は異なる目標を提示します
そして選択肢に答えなさい、しかしシナリオの次はこれの各質問で全く同じです
シリーズ。
繰り返しシナリオの開始
Contoso、Ltd.には、カスタムアプリケーションをサポートするMicrosoft SQL Serverデータベースがあります。現在のSQL
サーバー環境は、ContosoSQL1とContosoSQL2の2つのサーバーで構成されています。これら2つのサーバー
同期同期を使用するように構成されているContosoAG1という名前のAlways On可用性グループに参加します。
自動フェイルオーバーでコミットします。セカンダリレプリカが読み取り専用アクセス用に構成されていません。
アプリケーションは、トランザクション処理と履歴データ検索の両方を、次の名前のデータベースで実行します。
ContosoDB。アプリケーションは在庫管理モジュールを含む。在庫管理
モジュールとデータベースでパフォーマンスの問題が発生しています。
ユーザーは、InventoryQuery1という名前の照会が完了するまでに長い時間がかかることを報告しています。クエリは次のように表示されます。
次のとおりです。
SELECT ProductNumber、名前、ProductLine
製造元から。製品
WHERE ProductNumber = N '<特定の製品>'
このクエリでSQL Serverが使用しているクエリプランは図に示されています。 (展示タブをクリックしてください。)
頻繁な長期ブロックエピソードを含むパフォーマンスの問題により、ビジネスユーザーは
彼らの毎日の仕事を完了する。あなたはtempdbデータベースのリソースが原因である可能性があります。絶対です
ContosoDBデータベースのブロックレポートを作成して問題を特定します。
示す。

拡張イベントを使用して、そのイベントに対して実行されるすべてのTransact-SQLステートメントを確認します。
ContosoSQL1インスタンス。 Extended Eventsセッションからの出力には、開始と停止の両方が含まれていなければなりません。
イベントとファイルに書き込まれる必要があります。可能な限り最小限に抑えるようにExtended Eventsセッションを構成する必要があります。
データが失われ、サーバーのパフォーマンスへの影響が少なくなります。
ContosoSQL3という名前の追加のセカンダリレプリカをContosoAG1に展開する予定です。読み取り専用トラフィック
どちらのインスタンスがプライマリであるかにかかわらず、2つのセカンダリレプリカ間でロードバランスがとられている必要があります。
レプリカ。 Contosoは、からのリアルタイムデータに依存する追加の専用レポートシステムを追加する予定です。
トランザクションデータベース
同社は、高可用性/災害復旧(HA / DR)ソリューションを改善する予定です。の一部として
計画的な改善のために、ContosoSQL1からすべてのデータベースを直接オフサイトの場所にバックアップします。
繰り返しシナリオの終了
ContosoSQL1のバックアッププロセスを構成する必要があります。
あなたは何をするべきか?