Microsoft Developing SQL Databases (070-762日本語版) - 070-762日本語 FREE EXAM DUMPS QUESTIONS & ANSWERS

Microsoft Azure SQLデータベースがあります。
クエリによっては実行に時間がかかるものがあります。
長期実行クエリによって、ユーザーがデータベース内のデータを更新できないようにするかどうかを識別する必要があります。
どのクエリを実行しますか? 回答するには、回答領域で適切なオプションを選択します。
注:それぞれ正しい選択は1ポイントの価値があります。
Correct Answer:

Explanation

Box 1: sys.dm_tran_locks
sys.dm_tran_locks returns information about currently active lock manager resources in SQL Server 2017.
Each row represents a currently active request to the lock manager for a lock that has been granted or is waiting to be granted.
Box 2: sys.dm_os_waiting_tasks
sys.dm_tran_locks.lock_owner_address is the memory address of the internal data structure that is used to track this request. This column can be joined the with resource_address column in sys.dm_os_waiting_tasks.
References:
https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-tran-locks
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。回答の選択は、シリーズ内の複数の質問に対して正しい場合があります。各質問は、このシリーズの他の質問とは無関係です。
質問に記載されている情報と詳細は、その質問にのみ適用されます。

次のテーブルを含むDB1という名前のMicrosoft SQL Serverデータベースがあります。
次のクエリを頻繁に実行します。

TBL1とTBL2の間に外部キーの関係はありません。
2つのクエリがテーブルからレコードを返すのに必要な時間を最小限に抑える必要があります。
あなたは何をするべきか?
Correct Answer: F Vote an answer
クラスター化された列ストアインデックスを持つデータウェアハウスファクトテーブルがあります。
合計300万行のデータを含む複数のCSVファイルがあります。
データをファクトテーブルにアップロードする必要があります。データをインポートするとき、ソリューションはデルタグループを回避する必要があります。
どのソリューションが最短時間で目標を達成しますか?
Correct Answer: D Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。回答の選択は、シリーズ内の複数の質問に対して正しい場合があります。各質問は、このシリーズの他の質問とは無関係です。
質問に記載されている情報と詳細は、その質問にのみ適用されます。
次の表に示すテーブルを含むDB1という名前のMicrosoft SQL Serverデータベースがあります。

TBL1とTBL2の間に外部キーの関係はありません。
TBL1とTBL2からのデータを使用してデータを返すクエリに必要な時間を最小限に抑える必要があります。
あなたは何をするべきか?
Correct Answer: C Vote an answer
注:この質問は、同じシナリオを提示する一連の質問の一部です。
連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。他の質問セットには正しいソリューションがないかもしれませんがいくつかの質問セットには複数の正しいソリューションがあるかもしれません。
このセクションで質問に答えた後は、それに戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
130 GBのデータベースがあり、5億行のデータが含まれています。
きめ細かいトランザクションと大量のバッチデータのインポートは、データベースを1日を通して頻繁に変更します。 Microsoft SQL Serverレポートサービス(SSRS)は、データベースを使用していくつかのフィルタを使用してさまざまなレポートを生成します。
あなたはそれらが完了する前にいくつかのレポートがタイムアウトすることを発見しました。
レポートがタイムアウトする可能性を減らす必要があります。
解決策:最大のテーブルを分割します。
これは目標を達成していますか?
Correct Answer: B Vote an answer
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。回答の選択は、シリーズ内の複数の質問に対して正しい場合があります。各質問は、このシリーズの他の質問とは無関係です。質問に記載されている情報と詳細は、その質問にのみ適用されます。
あなたは会社のデータベース開発者です。この会社には、複数の物理ディスクを持つサーバーがあります。ディスクはRAIDアレイの一部ではありません。サーバーは3つのMicrosoft SQL Serverインスタンスをホストします。オフピーク時に実行される多くのSQLジョブがあります。
SQL Serverインスタンスをリアルタイムで監視し、スループット、応答時間、および全体的なSQLパフォーマンスを最大化するためにサーバーを最適化する必要があります。
特定のクエリやバッチに関するエラーなど、実行されたスレッドの遅延を調べる必要があります。
Correct Answer: A Vote an answer
以下のイベントへの応答を自動化するためのトリガーを実装する必要があります。
* SQL Serverログオン
* データベーススキーマの変更
* データベースの更新
どのトリガータイプを使うべきですか? 答えるには、適切なトリガーの種類を適切なシナリオにドラッグします。
各トリガータイプは、1回、複数回、またはまったく使用しないことができます。 コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要があります。
注:それぞれ正しい選択は1ポイントの価値があります。
Correct Answer:

Explanation

Box 1: LOGON
Logon triggers fire stored procedures in response to a LOGON event. This event is raised when a user session is established with an instance of SQL Server.
Box 2: INSTEAD OF INSERT
An "INSTEAD of trigger" is executed instead of the original operation, and not combining with the operation.
INSTEAD OF triggers override the standard actions of the triggering statement. It can be used to bypass the statement and execute a whole different statement, or just help us check and examine the data before the action is done.
Box 3: DDL
DDL statements (CREATE or ALTER primarily) issued either by a particular schema/user or by any schema/user in the database Note:
You can write triggers that fire whenever one of the following operations occurs:
* DML statements (INSERT, UPDATE, DELETE) on a particular table or view, issued by any user
* DDL statements (CREATE or ALTER primarily) issued either by a particular schema/user or by any schema/user in the database
* Database events, such as logon/logoff, errors, or startup/shutdown, also issued either by a particular schema/user or by any schema/user in the database References:
https://docs.oracle.com/cd/B19306_01/server.102/b14220/triggers.htm
https://social.technet.microsoft.com/wiki/contents/articles/28152.t-sql-instead-of-triggers.aspx
https://docs.microsoft.com/en-us/sql/relational-databases/triggers/logon-triggers?view=sql-server-2017
ユーザーがクエリを実行したときにデッドロックの問題が発生しているデータベースがあります。
すべてのデッドロックがXML形式で記録されていることを確認する必要があります。
あなたは何をするべきか?
Correct Answer: A Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
データベースサーバでパフォーマンスの問題が発生しています。
スキーマロックの問題を評価し、キャッシュメモリのプレッシャーポイントを計画し、バックアップI / Oの問題を解決する必要があります。
何を作るべきですか?
Correct Answer: C Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
注:この質問は、同じまたは類似の回答の選択肢を使用する一連の質問の一部です。回答の選択は、シリーズ内の複数の質問に対して正しい場合があります。各質問はシリーズの他の質問から独立しています。質問に記載されている情報と詳細は、その質問にのみ適用されます。
あなたは顧客の売上を追跡するためのアプリケーションを開発しています。
次の要件を満たすデータベースオブジェクトを作成する必要があります。
- テーブルデータが変更されたときに起動します。
- データ修正前後のテーブルの状態を評価し、その違いに基づいて対処する。
- 悪意のある、または誤ったテーブルデータ操作を防止します。
- 試みられたデータ変更を取り消すことによって参照整合性に違反する変更を防ぎます。
- Microsoft .NET Frameworkで作成され、Microsoft SQL Serverに配置されているアセンブリにパッケージされたマネージコードを実行します。
何を作るべきですか?
Correct Answer: A Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
Microsoft SQL Serverインスタンスのメモリ使用量を分析しています。
次の表に記載されている情報を入手する必要があります。

各要件に対してどのパフォーマンスカウンターを使用する必要がありますか? 答えるには、適切なパフォーマンスカウンターを正しい要件にドラッグします。 各パフォーマンスカウンターは、1回、複数回、またはまったく使用しないことができます。 コンテンツを表示するには、ペイン間でスプリットバットをドラッグするか、スクロールする必要があります。
注:それぞれ正しい選択は1ポイントの価値があります。
Correct Answer:

Explanation

Requirement1: SQL Server: Memory Manager: Total Server Memory (KB)
This counter specifies the amount of memory the server has committed using the memory manager.
Requirement2: SQL Server: Memory Manager: Granted Workspace Memory (KB) Specifies the total amount of memory currently granted to executing processes, such as hash, sort, bulk copy, and index creation operations.
Requirement3: Process: working Set
Each time a process is created, it reserves the minimum working set size for the process. The virtual memory manager attempts to keep enough memory for the minimum working set resident when the process is active, but keeps no more than the maximum size.
References:
https://msdn.microsoft.com/en-us/library/ms190924.aspx
https://blogs.technet.microsoft.com/askperf/2007/05/18/sql-and-the-working-set/
0
0
0
10