Commerce データベース インデックスの圧縮
この記事には、Microsoft Dynamics 365 Commerce のデータベース インデックス圧縮機能の概要が含まれています。
インデックスの圧縮は、データベースのサイズを縮小し、オフライン対応の販売時点管理 (POS) デバイス および 自己ホスト Commerce Scale Units (CSU) の両方で使用できます。
インデックスの圧縮が有効な場合、データベースは、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 でのみ使用できます。 |