当我对需要重建索引的数据库进行快速更改时,例如添加新的范围索引,有时我会在使用新索引之前等待重建索引完成,如果我有1000个已装载的文档中有100个,我可以看到只有25%的CPU正在使用 - 是否有办法加快重建索引,可能是通过为作业分配更多资源?数据库的reindexer throttle
设置已经5
,因此它的工作量最大,但是我们能让它更难用吗?
答案 0 :(得分:3)
首先,检查您的磁盘是否被淹没。你说你的CPU闲置25%。你的磁盘怎么样?也许您受限于存储而不是CPU,在这种情况下,更快的存储速度将加快您的重新索引。
如果不是这样,请确保你有足够的森林。今天的建议是在现代服务器上拥有6个原始森林。这确保了足够的并行性,因此您实际上使用了所有硬件。
(消除这些瓶颈也会加快摄取和查询速度。)