Domino 9.0.1中全文索引任务的潜在风险

Domino中的全文索引任务是用来更新数据库中的全文索引,这样用户可以更好地利用数据库中的索引来精确地快速查找文档。全文索引必须定期更新,不然新的或更改的文档,就无法查找到。——当然对于邮件用户来说,一般不需要全文索引也能比较好满足用户的搜索查找需求。但想想,如果可以搜索各种附件中的文本内容,那么全文索引还是有很大吸引力的。

风险就出现在这里。如果数据库很大,全文索引也就比较大,再加上磁盘读写慢,那么更新就比较慢。当全文索引任务(FT indexing)还未结束,但服务器又开始运行一起其他任务时,如dbmt(updall/update等任务),那么就可能容易出现FTIndex使用的CPU会严重超高,官方说法是“spike”,意思是“尖峰时刻”,可是很多情况下,CPU会永久性地超高,这样其他进程就会更新索引,比如dbmt、updall或update等,而后进程卡住,无法退出。重启服务器时,服务器也不能完全退出,很多时候,需要强制退出。

现在已经有客户发现这个问题。如果老铁们,你们的服务器也发现了这个问题,我的建议是尽量不给邮件数据库建索引,当然如果是应用数据库,而且很大,必须得建立索引进行数据搜索的话;那么建议换个快点的盘,或试试升级到FP8IF3——如果已经是FP9版本,可以对服务器运行NSD任务,收集NSD信息,而后在IBM官网打开一个PMR,根据SPR提交并得到修补方法。

怕的不是有问题,而是消灭提问题的人。因为问题不可怕,我们总能找到办法,怕是提问题的人都没有,进而隐匿问题,从而造成更大问题。

赞赏请随意,五元可转载。新版微信有了新的赞赏码了:

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171211G0ASPI00?refer=cp_1026

扫码关注云+社区