- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Domino视图索引的机制
第 1 章 概述
本文档主要是对视图的索引机制进行说明。包括:术语、索引的机制、视图索引的选项说明。
文档中用到的术语:
更新(Refresh):按F9可以刷新视图的索引。Refresh读视图的索引并刷新用户的屏幕。它不会重建视图的索引。
重建(Rebuild):按Shift+F9可以重建视图的索引。重建视图索引的操作调用NIF,视图的索引会完全被重新建立。(Refresh只更新未被索引的文档)。
第 2 章 索引介绍
Notes的索引由三部分子系统组成:
? NIF(Notes Indexing Facility)
? Update
? Updall
1. NIF(Notes Indexing Facility)
Notes Indexing Facility简称NIF是Notes用于操作索引的一组函数或功能。大部分的调用是当用户访问服务器时由服务器发起的。
当用户修改、 删除或增加一个文档,视图会立刻反应出文档的变化。
当用户修改视图中的文档或切换到另外一个视图时,NIF发现数据库被修改,因此它会强制更新视图索引。如果视图中有很多文档被更新,视图索引的更新可能需要一段时间。
当视图的左上角出现刷新标志时,说明数据库中包含比展示在屏幕上更新的信息。按F9可以刷新视图。刷新视图将从数据库中读新的视图索引,并刷新用户的屏幕。这个操作同时也会刷新当前的视图。
2. Update
Update是服务器上持续运行的一个任务,一般是通过notes.ini中的ServerTasks加载。例如:
ServerTasks=Replica, Router, Update
Update进程会检查一个视图刷新的请求队列,进行处理。视图刷新的请求一般来源于三个方面:
复制:当数据库复制后,会在队列中增加一项。
路由:当路由任务在数据库中添加一个文档,会在队列中增加一项。
用户:当用户修改数据库并关闭数据库后,会在队列中增加一项。
Update任务会合并同一任务的多个相同请求。Update大约每15分钟会运行一次,更新视图的索引。
注意:如果用户在视图索引更新前访问数据库,用户访问的视图将立即更新。
3. Updall
Updall是Update的一次性运行版本。它遍历所有的数据库,运行完成后停止,而不是从一个队列中读取请求。和Update一样,它也会更新数据库中的视图索引,不同之处在于:第一,它会更新全文索引(Full Text Index);第二,它会清除deletion Stubs.
第 3 章 ???致视图索引刷新或重建的因素
导致视图索引重建的因素:
1. 设计修改
修改了视图选择或列的公式。其它外观的调整(例如列宽)不会造成视图索引的重建。
2. 视图崩溃(crash)
3. Shift+F9
导致视图索引更新的因素:
1. 复制
2. 代理
3. 路由
4. 用户的对文档的修改
5. Ctrl+Shift+F9
第 4 章 视图索引何时被刷新
视图索引的刷新可以分为以下三种情况:
1. 不定期刷新:
打开一个数据库视图时,有以下四种刷新频度可选项:
1). Auto, after first use视图: 打开时自动更新。如果视图在最近的更新之后有文档的修改,当用户打开数据库时,视图将自动更新。用户必须等待视图刷新完成后才能打开数据库。
说明:当udpate或updall运行于这种类型的视图时,视图自动被更新(up-to-date)。
2). “Automatic”视图:打开时自动更新。 如果视图在最近的更新之后有文档的修改,当用户打开数据库时,视图将自动更新。用户必须等待视图刷新完成后才能打开数据库。
说明:当udpate或updall运行于这种类型的视图时,视图自动被更新(up-to-date)。 如果视图索引不存在,update或updall运行时会自动创建视图索引。
3). “Manual/Background”视图: 用户打开视图时,视图索引不会刷新。视图总是很快就能打开。用户刷新视图的唯一途径就是通过F9刷新。
说明:当udpate或updall运行于这种类型的视图时,视图自动被更新(up-to-date)。
4). “Automatic - at most once every XX hours”视图:如果用户打开视图时,视图超过预定的间隔还没有刷新,视图才被刷新。
如果视图在预定的时间间隔内已经被刷新,视图可以立即打开。
定期的刷新由Chronos任务完成,这种视图可以用于经常有文档修改的大型数据库。当用户打开视图时,他们无需等待视图的刷新,视图可以很快打开(但视图会出现需要刷新的图标)。
说明:当udpate或updall运行于这种类型的视图时,视图自动被更新(up-to-date)。
您可能关注的文档
最近下载
- YY_T 1939-2024 医疗器械细菌内毒素试验方法 重组C因子法.docx VIP
- (正式版)B 5908-2005 石油储罐阻火器.docx VIP
- 妇幼保健服务转介流程及实施.docx VIP
- [学前教育学试卷.doc VIP
- 孕产妇艾滋病、梅毒和乙肝五项检测登记本.doc VIP
- 青少年网瘾成因分析及对策研究的任务书.docx VIP
- 53425计算机科学概论原书dale.pptx VIP
- 专题05 修辞与描写和说明方法-2022-2023学年四年级语文上册寒假专项提升(部编).docx VIP
- 医疗考试结构化面试试题(含答案).docx VIP
- 2025年社会学概论考试题目及答案.pdf VIP
原创力文档


文档评论(0)