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

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

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

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

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

本文来自企鹅号 - 协作者媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java进阶架构师

「mysql优化专题」这大概是一篇最好的mysql优化入门文章(1)

优化,一直是面试最常问的一个问题。因为从优化的角度,优化的思路,完全可以看出一个人的技术积累。那么,关于系统优化,假设这么个场景,用户反映系统太卡(其实就是高并...

974
来自专栏IT技术精选文摘

MySQL的通用优化方法

本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适...

6788
来自专栏企鹅号快讯

WebGenerate 产品介绍

北京劳恩斯科技有限公司 网址: WebGenerate降本增效的代码生产工具,经过WebGenerate生产的代码适用于Spring、MyBatis、Maven...

1897
来自专栏王亮的专栏

存储总量达 20T 的 MySQL 实例,如何完成迁移?

为保证业务迁移顺利进行,对迁移流程,工具进行了前期的调查研究,并对过程中发现的 4 大问题进行及时解决,本文为实际迁移经验分享。

32.4K11
来自专栏数据和云

高危防范:巧用触发器,实现DDL监控

在数据运维过程中,常常因为DBA的疏忽而使数据安全面临威胁,有些威胁来自数据库外部,如rm操作,而有些威胁则来自数据库内部,如Truncate操作.因此对于数据...

2884
来自专栏拂晓风起

TortoiseSVN 冲突解决详细步骤 (图)

1211
来自专栏数据和云

实战课堂:系统CPU高消耗的SQL筛选和最佳索引优化

在一次客户系统性能优化项目中,经过第一阶段的优化之后,数据库的DB Time和物理读都明显降低,但是我们发现CPU并没有明显降低。

1254
来自专栏友弟技术工作室

mysql优化

上篇文章是关于mysql优化的,那个内容是我大学的时候学习的笔记,最近学习发现一些比较好的内容,在这里分享给大家。 版权源于网上。 工作中使用最多的就是MySQ...

4797
来自专栏数据和云

Oracle数据库中最让人匪夷所思的十大问题盘点

数据的世界无奇不有,常常会遇到一些超出常识之外的故障的发生。这就要求广大的DBA要深入了解数据库的内部机制,面对一些奇葩的故障或者问题能够拨开迷雾找到真相。今...

2995
来自专栏后端技术探索

当规模到亿级,MySQL是一个更好的NoSQL!

MySQL是一个更好的NoSQL数据库。当考虑到NoSQL的使用案例,比如对Key/Value键值存储来讲,MySQL在性能、易用性和稳定性方面更有意义。MyS...

1251

扫码关注云+社区

领取腾讯云代金券