インデックス再編成タスク

適用対象:SQL Server Azure Data Factory の SSIS 統合ランタイム

インデックスの再編成タスクは、 SQL Server データベースのテーブルおよびビューのインデックスを再編成します。 インデックスの管理の詳細については、「 インデックスの再編成と再構築」を参照してください。

インデックスの再編成タスクを使用すると、パッケージは単一データベースまたは複数データベースのインデックスを再編成できます。 タスクにより単一データベースのインデックスのみを再編成する場合、インデックスの再編成の対象となるビューまたはテーブルを選択できます。 また、インデックスの再編成タスクには、ラージ オブジェクト データを圧縮するオプションが含まれます。 ラージ オブジェクト データとは、 imagetextntextvarchar(max)nvarchar(max)varbinary(max)、または xml データ型のデータのことです。 詳細については、「 データ型 (Transact-SQL)」を参照してください。

インデックスの再構成タスクは、Transact-SQL ALTER INDEX ステートメントをカプセル化します。 ラージ オブジェクト データのコンパクト化を選択した場合、このステートメントでは REORGANIZE WITH (LOB_COMPACTION = ON) 句が使用されます。そうでない場合、LOB_COMPACTION は OFF に設定されます。 詳細については、「 ALTER INDEX (Transact-SQL)」を参照してください。

重要

実行する Transact-SQL ステートメントを作成するためにタスクが費やす時間は、タスクが再編成するインデックス数に比例します。 多数のインデックスを含むデータベースのすべてのテーブルおよびビュー内のインデックスの再編成、または複数のデータベース内のインデックスの再編成を実行するようにタスクが構成されている場合、タスクが Transact-SQL ステートメントを生成するには非常に長い時間がかかることがあります。

インデックスの再構成タスクの構成

プロパティは、 SSIS デザイナーから設定できます。 このタスクは、SSIS デザイナーの [ツールボックス] にある [メンテナンス プラン タスク] セクションにあります。

SSIS デザイナーで設定できるプロパティの詳細については、次のトピックを参照してください。

これらのプロパティを SSIS デザイナーで設定する方法の詳細については、「 タスクまたはコンテナーのプロパティを設定する」を参照してください。