我有一个能够存储附件的数据库 (80GB)。这些附件是全文索引的。由于某些原因,我不得不重建全文目录,这花了 30 个小时。
我们的业务用户在重建新目录时注意到,有些搜索不再按预期工作,但有些搜索可以。
我想知道 SQL Server 在重建全文目录时是如何进行的。
它会删除所有索引然后开始重建吗?还是它背后有一些智能逻辑,比如一块一块地删除它的一部分?
我有一个能够存储附件的数据库 (80GB)。这些附件是全文索引的。由于某些原因,我不得不重建全文目录,这花了 30 个小时。
我们的业务用户在重建新目录时注意到,有些搜索不再按预期工作,但有些搜索可以。
我想知道 SQL Server 在重建全文目录时是如何进行的。
它会删除所有索引然后开始重建吗?还是它背后有一些智能逻辑,比如一块一块地删除它的一部分?
来自比特币:
当您重建全文目录时,SQL Server 会重建整个目录。重建目录时,将删除现有目录并在其位置创建一个新目录。所有具有全文索引引用的表都与新目录相关联。重建会重置数据库系统表中的全文元数据。
我建议您根据我对Reorganize full text catalog is offline or online的回答中所述的片段计数来研究REORGANIZE ?