MarkLogic查询花费的时间太长

时间:2018-11-26 04:52:52

标签: xquery marklogic

我在for循环中运行查询,该查询确实在文档上更新。我已将时间限制设置为36000。 但是,查询运行了50多个小时。我已经使用了20个线程,所有这些线程都被上述查询占用(因为它是用于循环的)。 即使在杀死每个查询表单管理员之后,甚至在重新启动ML服务器之后,接下来的20个查询也会进入队列,并且那些查询再次运行并占用所有线程。

let $_ := xdmp:set-request-time-limit(36000)
for $each in local:some-update-function()
let $document:= xdmp:invoke-function(function() {
local:another-update-function()
}, $constants:UPDATE_AUTO_COMMIT)
return $document

0 个答案:

没有答案