SQLプロバイダーの実行戦略

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

サポートされているSQL戦略には2種類あります:

  • ステージングテーブル戦略 - この戦略はスケーラブルリードのサポートが限定的です。ステージングテーブル戦略はAlwaysEncryptedを用いたバッチサポートのためのものです。識別子による接触を取得する際に、サービスステージングテーブルに中間書き込みを行う必要があります。

    !注明示的なReadPreference.AllowStaleDataオプションを指定すると、すべてのGet操作で識別子が例外を投げ出します。

  • テーブル値パラメータ(TVP)戦略 (デフォルト) - この戦略は中間書き込みを使わないため、スケーラブルリードは完全にサポートされています。

以下の表は、2つのSQLプロバイダー実行戦略の利用可能なGet操作を説明します。

オペレーションを得て

ステージングテーブル戦略

TVP戦略

識別子ごとに連絡先IDを取得する

いいえ

はい

識別子で連絡先を取得

いいえ

はい

IDで連絡先を取得

はい

はい

IDでデバイスプロファイルを取得する

はい

はい

連絡先IDでやり取りを取得できます

はい

はい

IDでやり取りを取得

はい

はい

!注ステージングテーブル戦略を設定し、クライアントが識別子で連絡先を取得しようとすると、SQLプロバイダーは例外をスローします。

この記事を改善するための提案がある場合は、 お知らせください!