我应该什么时候重建我的关系数据库 (SQL Server) 中的索引?
是否有定期重建索引的情况?
我有一个FTS Catalog包含 ~10 6行的表。它曾经像魅力一样工作,但最近,由于未知原因,它开始随机出现非常糟糕的(查询> 30 秒)性能。
全文索引维护的阅读指南我仔细研究sys.fulltext_index_fragments并注意到以下几点:
这个波动的片段数量会干扰 SQL Server 的执行计划选择吗?
我能做些什么来清理这个?
performance sql-server optimization full-text-search sql-server-2014 query-performance
我使用的是 SQL Server 2008,有一个用于报告目的的表,其中包含 500,000 条记录,这些记录很容易达到数百万条。该表将采用全文索引来快速搜索少数列。
由于这是报告表而不是源事务表,因此有时会添加新记录,而有时由于源表中发生的更改而必须删除现有记录。
我的问题是关于构建(正在进行的)报告表并维护该表的全文索引的最佳方法。
添加全文索引后,我应该:
到目前为止,我在研究时已经看到了这些文章,但这种情况的最佳实践并不明显。