如何在以下方面改进Marklogic 7的性能:/*[fn:name()="something"]

Asl*_*oke 2 performance marklogic marklogic-7

我有一个基本的查询:

/*[fn:name()="something"]
Run Code Online (Sandbox Code Playgroud)

(1)Marklogic 7需要多秒,是否有一个索引我可以添加以使此查询更快?

(2)应该增加哪些内存限制以提高性能?

(3)是否有其他方法可以通过不同的查询来提高性能但获得完全相同的结果?

mbl*_*ele 5

请尝试使用fn:node-name.我相信这是优化的.您需要正确处理命名空间,这是为什么它可以优化而fn:name不能优化的部分原因.

 /*[fn:node-name()=fn:QName("","something")] 
Run Code Online (Sandbox Code Playgroud)

  • 快了1000倍.辉煌.这是替换:/*[fn:node-name()= fn:QName("","something")] (2认同)