“重新组织索引”任务
适用于:SQL Server Azure 数据工厂中的 SSIS Integration Runtime
“重新组织索引”任务重新组织 SQL Server 数据库表和视图中的索引。 有关管理索引的详细信息,请参阅 重新组织和重新生成索引。
通过使用“重新组织索引”任务,包可以重新组织单个数据库或多个数据库中的索引。 如果此任务仅重新组织单个数据库中的索引,则可以选择任务要重新组织其索引的视图或表。 “重新组织索引”任务还包含压缩大型对象数据的选项。 大型对象数据指具有 image、 text、 ntext、 varchar(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 设计器中设置的属性的信息,请单击以下主题:
Related Tasks
有关如何在 SSIS 设计器中设置这些属性的详细信息,请参阅 设置任务或容器的属性。