統計の更新タスク

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

統計の更新タスクは、指定されたテーブルまたはインデックス付きビュー内の 1 つ以上の統計グループ (コレクション) についてキー値の分布に関する情報を更新します。 詳細については、統計に関する記事を参照してください。

統計の更新タスクを使用すると、パッケージは単一データベースまたは複数のデータベース内の統計を更新できます。 このタスクにより単一データベース内の統計のみを更新する場合、タスクによって統計を更新するビューおよびテーブルを選択できます。 更新は、すべての統計、列統計のみ、またはインデックス統計のみを対象とするように構成できます。

このタスクは、次の引数と句を含む、 UPDATEUPDATE STATISTICS ステートメントをカプセル化します。

  • table_name または view_name 引数。

  • すべての統計に更新が適用される場合、暗黙的に WITH ALL 句が含められます。

  • 更新の対象が列のみである場合は、WITH COLUMN 句が含まれます。

  • 更新プログラムがインデックスにのみ適用される場合は、WITH INDEX 句が含まれます。

統計の更新タスクが複数のデータベースの統計を更新する場合、タスクはテーブルまたはビューごとに 1 つずつ、複数の UPDATEUPDATE STATISTICS ステートメントを実行します。 UPDATE UPDATE STATISTICSのすべてのインスタンスは同じ句を使用しますが、table_name値またはview_name値は異なります。 詳細については、 CREATE STATISTICS (Transact-SQL)UPDATEUPDATE STATISTICS (Transact-SQL) を参照してください。

重要

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

統計の更新タスクの構成

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

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

SSIS デザイナーでこれらのプロパティを設定する方法については、次のトピックを参照してください。