task rebalancer 使用Task Server和xdmp重新平衡MarkLogic森林的示例XQuer...
用于林重新平衡的任务服务器脚本注意:MarkLogic 7包含一个内置的重新平衡器,这使得此代码在很大程度上已经过时。该项目将作为示例代码保留下来,但我强烈建议升级到MarkLogic 7或更高版本。通常,一个MarkLogic Server数据库将有多个林。如果从创建数据库时就存在林,则它们每个都具有大致相同数量的文档。但是,如果管理员稍后添加更多林,则较新的林往往具有较少的文档。在这种情况下,我们可以重新平衡森林。或者,您可能想完全替换现有的森林,而不会丢失任何文件?例如,如果替换在更快或更大的存储上,那将是有意义的。将旧森林设置为updates-allowed=delete-only ,此工具可以疏散这些森林。一旦它们为空,将它们从数据库中分离出来,然后将它们删除。在使用此工具之前,请考虑重新平衡通常比清除数据库和重新加载要慢。那是因为必须更新
下载地址
用户评论