次の方法で共有


Commerce データベース インデックスの圧縮

Dynamics 365 Commerce のリテール・インタレスト・グループは、Yammer から Viva Engage に移転しました。 新しい Viva Engage コミュニティにアクセスできない場合は、このフォーム (https://aka.ms/JoinD365commerceVivaEngageCommunity) に入力して追加し、最新のディスカッションに参加してください。

この記事には、Microsoft Dynamics 365 Commerce のデータベース インデックス圧縮機能の概要が含まれています。

インデックス圧縮を使用すると、データベース のサイズを小さくし、 オフライン対応の POS (POS) デバイスセルフホステッドコマース スケール ユニット (CU) の両方で動作します。

インデックス圧縮を有効にすると、データベースに対して、100 メガバイト (MB) より大きい、またはデータベースの合計サイズの少なくとも 1% を超える非圧縮インデックスと非クラスター化インデックスに対してクエリが実行されます。 この基準を満たすインデックスがある場合、リストの最大インデックスに対して圧縮が開始されます。 そのインデックスを圧縮した後、プロセスは 10 分間一時停止し、2 番目に最大のインデックスに対して再開します。 このプロセスは、選択したインデックスがすべて圧縮されるまで繰り返されます。 リストの最後のインデックスを圧縮した後、プロセスは 30 分間一時停止して再度チェックします。

インデックスの圧縮は、インデックスの数とサイズに応じてリソースを大量に使用する場合があります。 ストア時間を構成 して、フレームワークがストア時間外にのみインデックスの圧縮をスケジュールするようにします。 ストア時間を構成しない場合、インデックスの圧縮は日中のさまざまな時間に発生する可能性があります。 詳細については、次のセクションの機能テーブルを参照してください。

インデックス圧縮機能

次のテーブルでは、使用できるデータベース インデックスの圧縮機能を示しています。

機能名 説明
オフライン データベース圧縮

この機能により、インデックスの圧縮を行って、Store Commerce アプリを実行するオフライン対応 POS デバイスのオフライン データベースのサイズを縮小することができます。

営業時間が構成されている場合、インデックスの圧縮は営業時間外に行われます。 営業時間が構成されていない場合は、オフライン データベースを使用していない任意の日にインデックスの圧縮が行われます。

この機能を使用するには、Commerce headquarters で、機能管理ワークスペース を開き、POS オフライン データベースの圧縮を有効にします。 この機能を有効にした後、1070 配布スケジュール ジョブを実行します。

この機能は、Commerce バージョン 10.0.29 から利用できます。

オンプレミス CSU データベースの圧縮

この機能を使用すると、インデックスを圧縮できるようになり、自己ホスト CSU でデータベースのサイズを縮小することができます。

営業時間が構成されている場合、インデックスの圧縮は営業時間外に行われます。 営業時間が構成されていない場合、インデックスの圧縮はローカル コンピューターの時間に従って午前 1 時から午前 6 時の間に行われます。

この機能を使用するには、headquarters で 小売とコマース>Headquarters の設定>パラメーター>Commerce スケジューラー パラメータの指定に移動して、オンプレミス CSU データベースの圧縮を有効にします。 この機能を有効にした後、1110 配布スケジュール ジョブを実行します。

この機能は、Commerce バージョン 10.0.41 から利用できます。 SQL Server Express でのみ使用できます。