SQLプロバイダーの実行戦略
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
サポートされているSQL戦略には2種類あります:
-
ステージングテーブル戦略 - この戦略はスケーラブルリードのサポートが限定的です。ステージングテーブル戦略はAlwaysEncryptedを用いたバッチサポートのためのものです。識別子による接触を取得する際に、サービスステージングテーブルに中間書き込みを行う必要があります。
!注明示的なReadPreference.AllowStaleDataオプションを指定すると、すべてのGet操作で識別子が例外を投げ出します。
-
テーブル値パラメータ(TVP)戦略 (デフォルト) - この戦略は中間書き込みを使わないため、スケーラブルリードは完全にサポートされています。
以下の表は、2つのSQLプロバイダー実行戦略の利用可能なGet操作を説明します。
オペレーションを得て
ステージングテーブル戦略
TVP戦略
識別子ごとに連絡先IDを取得する
いいえ
はい
識別子で連絡先を取得
いいえ
はい
IDで連絡先を取得
はい
はい
IDでデバイスプロファイルを取得する
はい
はい
連絡先IDでやり取りを取得できます
はい
はい
IDでやり取りを取得
はい
はい
!注ステージングテーブル戦略を設定し、クライアントが識別子で連絡先を取得しようとすると、SQLプロバイダーは例外をスローします。
この記事を改善するための提案がある場合は、 お知らせください!