URI に xml 形式で約 15000 のレコードがありますdocuments/products/specs/*.xml
。各 xml のサイズは約 25 キロバイトです。(Java)を持つリモートApache Tomcatサーバーを使用して、このmarklogicサーバーに接続しました。これは、次のようなものXCC client
を実行しようとします。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 分以上かかることはありません)。
回避策はありますか?