xDB Collectionデータベースのスケーリングと構成
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
xDB Collectionデータベースには、すべてのコンタクト データとインタラクション データが保存されており、Content Deliveryロールなどのソースからの書き込みレートが高くなる可能性があります。xDB Collection databaseをスケーリングする前に、次のロールのスケーリング オプションとパフォーマンス チューニング タスクを確認してください。
xDB Collection SQLプロバイダーのスケーリングと構成
xDB Collection SQLプロバイダーには、次のものが含まれます。
-
シャード セットに関するグローバル情報を格納するシャード マップ マネージャー データベース。
-
シャードセット。
xDB Collection SQLプロバイダーは、次のスケーリング オプションをサポートしています。
-
シャーディング。すべての デフォルト トポロジ にはデフォルトで2つのシャードが含まれており、最大18のシャードでxDB Collectionデータベースを再デプロイできます。次の点に注意してください。
-
連絡先とインタラクションのデータは、連絡先IDによってシャード化されます。
-
識別子インデックスは、識別子によってシャード化されます。
-
デバイス プロファイルは、デバイス プロファイルIDによってシャード化されます。
-
-
Sitecore 9.3以降では、シャードを分割/マージ してデータを再分散できます。
接続文字列設定のxDB Collectionシャードへのレプリケーション
SQLプロバイダーは、実行時にxDB Collectionシャードへの接続を作成する役割を担います。SQLプロバイダーは、コレクション シャードへの接続を開くときに、接続プール手法を利用して、接続を開くコストを最小限に抑えます。"collection"接続文字列に 最大プール サイズ キー値が含まれている場合、その設定がレプリケートされ、データベース シャードへの接続に適用されます。
コレクション データベース シャード クラスターで構成できる唯一の接続文字列は、<xconnect-root>\App_Config\ConnectionStrings.configファイルで定義されているシャード マップ マネージャー自体への接続です。
次に、max pool sizeを200に設定した "collection" 接続文字列の構成の例を示します。