Marklogic 数量元素范围索引对内存消耗的影响

Marklogic 数量元素范围索引对内存消耗的影响,marklogic,Marklogic,我感兴趣的是,元素范围索引的数量如何影响系统性能?我指的是那些很少使用的索引。也许我应该删除它们,或者它们不影响RAM内存消耗?所有范围索引都是内存映射的。如果它们没有被使用,操作系统可能会将它们分页,但无论哪种方式,只要有足够的可用内存空间,它们都不会影响性能 您可以在“林状态”页面的管理UI中查看林使用的内存量。或者您可以调用xdmp:forest-status()来获取相同的信息。要找出任何给定索引使用了多少空间并不容易,但有时是可能的。如果某些索引很少使用,而且内存不足,那么最好是删除它

我感兴趣的是,元素范围索引的数量如何影响系统性能?我指的是那些很少使用的索引。也许我应该删除它们,或者它们不影响RAM内存消耗?

所有范围索引都是内存映射的。如果它们没有被使用,操作系统可能会将它们分页,但无论哪种方式,只要有足够的可用内存空间,它们都不会影响性能


您可以在“林状态”页面的管理UI中查看林使用的内存量。或者您可以调用
xdmp:forest-status()
来获取相同的信息。要找出任何给定索引使用了多少空间并不容易,但有时是可能的。

如果某些索引很少使用,而且内存不足,那么最好是删除它们?@andrew orlov这是一个权衡:对于罕见情况,快速响应有多重要,对于其他情况,快速响应有多快,实际拥有多少空间,例如,您并行运行了多少任务。索引占用的空间或多或少是固定的。剩下的任何内容都将用于处理请求。如果由于索引太多而只有很少的空闲空间,则无法并行运行许多任务。CPF和InformationStudio大量使用并行处理。