070-464日本語 無料問題集「Microsoft Developing Microsoft SQL Server Databases (070-464日本語版)」

あなたはアプリケーションの要件に準拠するProduction.ProductDetails_Insertを変更する必要があります。どのコードセグメントは実行する必要がありますか。

解説: (JPNTest メンバーにのみ表示されます)
10,514,003のOrdersを含むORDERSという名前のテーブルがあります。 ORDERS表には、ORDER_IDというIDENTITY(1,1)列があります。 ORDER_IDは、テーブルのUNIQUE CLUSTERED INDEXとPRIMARY KEYです。 最初のORDER_IDは1です。セットに欠落しているORDER_IDはありません。
表の使用パターンに基づいて、ORDER_ID列からこの表にパーティション化を使用することにします。
以下のパーティションを作成する必要があります。

どのTransact-SQLステートメントを実行しますか?

解説: (JPNTest メンバーにのみ表示されます)
あなたはusp_GetOrdersAndItemsストアドプロシージャがusp_AddOrderまたはusp_AddXMLOrderを実行しながら、完了までに長い時間がかかることを発見します。
あなたはusp_GetOrdersAndItemsは可能な限り迅速に完了することを確認する必要があります。
あなたは何をすべきか。(それぞれの正しい答えはソリューションの一部を提供します。該当することをすべて選択してください。)

正解:A、C 解答を投票する
ID列にクラスター化インデックスが定義されているCustomersという名前のテーブルがあります。
ストアドプロシージャを作成するためのスクリプトを書きます。
ストアドプロシージャのスクリプトを完成させる必要があります。 解決策は、ロックとデッドロックの数を最小限に抑える必要があります。
あなたは何をするべきか?
回答するには、適切なオプションを回答領域の正しい場所にドラッグします。 (答えの選択肢は、一度だけ、二度以上、またはまったく使用されないかもしれません。)
正解:

Explanation:
Note:
* Optimized bulk load operations on heaps block queries that are running under the following isolation levels:
SNAPSHOT
READ UNCOMMITTED
READ COMMITTED using row versioning
* READ COMMITTED
Specifies that statements cannot read data that has been modified but not committed by other transactions. This prevents dirty reads. Data can be changed by other transactions between individual statements within the current transaction, resulting in nonrepeatable reads or phantom data. This option is the SQL Server default.
* SERIALIZABLE (more locks)
Specifies the following:
Statements cannot read data that has been modified but not yet committed by other transactions.
No other transactions can modify data that has been read by the current transaction until the current transaction completes.
Other transactions cannot insert new rows with key values that would fall in the range of keys read by any statements in the current transaction until the current transaction completes.
* UPDLOCK
Specifies that update locks are to be taken and held until the transaction completes. UPDLOCK takes update locks for read operations only at the row-level or page-level. If UPDLOCK is combined with TABLOCK, or a table-level lock is taken for some other reason, an exclusive (X) lock will be taken instead.
When UPDLOCK is specified, the READCOMMITTED and READCOMMITTEDLOCK isolation level hints are ignored. For example, if the isolation level of the session is set to SERIALIZABLE and a query specifies (UPDLOCK, READCOMMITTED), the READCOMMITTED hint is ignored and the transaction is run using the SERIALIZABLE isolation level.
* XLOCK
Specifies that exclusive locks are to be taken and held until the transaction completes. If specified with ROWLOCK, PAGLOCK, or TABLOCK, the exclusive locks apply to the appropriate level of granularity.
database1という名前のデータベースがあります。 database1の各表には、列ごとに1つの索引があります。
ユーザーは、アイテムの作成には長い時間がかかると報告しています。
以下のメンテナンスタスクを実行する必要があります。
未使用の索引を識別します。
最適化する必要があるインデックスを特定します。
あなたは何を使うべきですか?
回答するには、回答領域の適切な機能を正しい管理タスクにドラッグします。 (答えの選択肢は、一度だけ、二度以上、またはまったく使用されないかもしれません。)
正解:

Explanation:
Note:
* sys.dm_db_index_usage_stats
Returns counts of different types of index operations and the time each type of operation was last performed.
* sys.dm_db_index_physical_stats
Returns size and fragmentation information for the data and indexes of the specified table or view.
あなたは何百行ものコードが含まれている手順を変更する予定です。変更は次のガイドラインをサポートしなければなりません:
--
データベース内に永続的ではないテーブルだけを使用します。
プロシージャを実行して再コンパイルすることに必要な時間を最小限に抑えます。
あなたは計画された変更をサポートするために使用されなければならないテーブルの種類を識別する必要があります。
どのタイプのテーブルが識別する必要がありますか。

あなたのネットワークはインストールされているSQL Server2012を持っているSQL1という名前のサーバーが含まれています。SQL1はDB1という名前のデータベースとCustomersという名前のテーブルが含まれています。
あなたはSQL Server2012を実行してSQL2という名前の追加のサーバーを追加します。
あなたは分散パーティションビューを作成する必要があります。ソリューションはネットワークトラフィックの量を最小限に抑えらなければなりません。
あなたは何をすべきか。 (それぞれの正しい答えはソリューションの一部を提供します。該当することをすべて選択してください。)

正解:A、C、E、F 解答を投票する
あなたはDatabase1という名のデータベースを持っています。次のコードを実行します:

次のクエリを持っています。(行番号は参考だけのために含まれています。)

ユーザーはクエリが完了するまでに長い時間がかかることを報告しています。
あなたはメモ列のフルテキストインデックスを作成します。
あなたはそれが完了するのクエリにかかる時間を短縮するために、クエリに変更を推奨する必要があります。
どのコードセグメントはライン03を置き換えるために使うべきか。

CORRECT TEXT あなたはSQL Azureのデータベースのテーブルのインデックスを持っています。データベースはオンライン·トランザクション処理(OLTP)に使用されます。あなたはインデックスが必要以上の物理ディスクスペースを消費していることを発見します。あなたはインデックスが消費するディスク容量を最小限に抑える必要があります。 あなたはインデックスのオプションから何を設定する必要がありますか。

解説: (JPNTest メンバーにのみ表示されます)
あなたは一時的なデータを使用するストアドプロシージャを修正することを計画しています。
ストアドプロシージャは次の要件を満たしていなければなりません:
- 物理メモリが使用可能なとき物理メモリを優先します。
- 一時データへの変更をロールバックできるようにします。
あなたはどのオブジェクトはストアド·プロシージャに追加しますかを推奨する必要があります。
あなたはどのT-SQLコマンドを推奨すべきか。

解説: (JPNTest メンバーにのみ表示されます)

弊社を連絡する

我々は12時間以内ですべてのお問い合わせを答えます。

オンラインサポート時間:( UTC+9 ) 9:00-24:00
月曜日から土曜日まで

サポート:現在連絡