Мы находимся в процессе тонкой настройки нашего приложения, и я нахожусь в процессе нахождения временного промежутка между вызовом метода. Метод может быть вызовом функции или процессом отдыха.
let $x := fn:current-time()
let $re := xdmp:http-post('http://www.somerestdomain.com',())
let $y := fn:currrent-time()
return $x - $y
or
let $x := fn:current-time()
let $re := domain:call-some-long-running-function()
let $y := fn:currrent-time()
return $x - $y
профилирование показывает, что движок XQuery оптимизирует вызов fn:current-time()
и всегда присваивает $ x & $ y одно и то же значение.
Я нашел этот пример кода, который также имеет некоторые проблемы с W.r.t для MarkLogic
http://en.wikibooks.org/wiki/XQuery/Uptime_monitor
Мы используем базу данных MarkLogic Xml и псевдокод , упомянутый выше относится к API MarkLogic
Есть ли способ узнать XQuery TimeOut?