【发布时间】:2013-02-21 09:10:33
【问题描述】:
我在 uri 中有大约 15000 条 xml 格式的记录,例如:“documents/products/specs/*.xml”。
每个 xml 的大小约为 25 千字节。我使用一个远程 Apache Tomcat 服务器连接到这个 marklogic 服务器,该服务器有一个 XCC client (Java),它试图执行一个类似于这样的 AdHocQuery:
let $a := cts:uri-match('documents/products/specs/*.xml')
for $xml in $a
return fn:doc($a)
(for循环在java中实现)。
这很好用。但是对于数量较多的记录,比如 15000 条记录,需要 60 分钟,此时所有服务器和互联网速度都非常好。 (uri 中所有文档的总大小约为 20 MB,不会超过 20 分钟)。
有什么解决方法吗?
【问题讨论】:
-
15,000 * 25 = 375,000 而不是 20-MB。
标签: marklogic