调整 Domain Indexer 的性能
每次域索引器任务运行时,它都会在“域目录”中搜索启用了包含在多数据库索引中属性的新数据库。然后,在现有数据库和文件系统中寻找新的或上次运行以来发生了更改的文档和文件,并将它们添加到域索引中。
关于此任务
为了满足您的组织的特定需要,请调整域索引器的运行频率。更高的频率生成更新的索引,但是耗用更大的 CPU 资源。缺省情况下,域索引器任务每 60 分钟运行一次。请使用不同的索引频率进行反复试验,以得到适用于组织的最佳频率。
也可通过调整域搜索使用的索引线程的数目来提高搜索性能。每个索引线程每次为一个存储库建立索引。拥有大量线程时,索引服务器可同时对多个数据库建立索引,但需要更多占用 CPU ,并且对搜索查询的响应可能很慢。索引线程较少时,由于 CPU 的可用性较高,因此,查询响应速度较快,但是,更改不会迅速反映到索引中。
缺省情况下,索引服务器的每个 CPU 使用两个索引线程,因此,具有两个 CPU 的服务器会在建立索引时使用四个索引线程。通过向索引服务器的 NOTES.INI 文件添加变量 FT_Domain_Idxthds=n
,可以控制用于该服务器索引操作的线程总数。例如,通过向具有两个 CPU 的索引服务器添加 FT_Domain_Idxthds=8
,可将索引线程数更改为 8。
注: 每台服务器的线程数不要超过八个,否则,可能降低服务器的性能,即使服务器有四个以上的 CPU 也是如此。