gpt4 book ai didi

xquery - 增加 xquery 请求的 Marklogic 超时

转载 作者:行者123 更新时间:2023-12-02 03:50:39 25 4
gpt4 key购买 nike

我正在使用 Marklogic 8.0.6 和 xquery 请求。

我通过应用程序服务器执行这些 xquery 请求,但似乎巨大的请求已达到超时并返回以下错误:

eval XQuery on server: cannot process response with 504 status

您能否提供修改设置以增加此超时?

谢谢,罗曼:)

最佳答案

超时通常表明查询效率低下(没有利用索引、过滤等)。

请务必使用xdmp:plan()查看对查询的分析(单击查询控制台中的“分析”选项卡并运行)。等并查看 Query Performance and Tuning Guide

如果您要返回大量文档,请考虑使用分页并通过多个请求获取较小的文档集,或者使用批处理工具或框架,例如 Java Data Movement SDK , CORB ,或MarkLogic Spring Batch .

话虽这么说,要设置请求的超时,请使用 xdmp:set-request-time-limit()

xdmp:set-request-time-limit(600)

关于xquery - 增加 xquery 请求的 Marklogic 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45561892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com