bos*_*ari 3 marklogic marklogic-9
如何从查询控制台找到可能的查询?
我知道时间段。
它在历史仪表板中不像在历史仪表板中那样可用。我只能看到过去 10 分钟的长时间运行的查询。
也许如果我能获得正确的 URI 来探索应用程序服务或计量数据?
如果您想查看在 Query Console 中执行了哪些查询,请检查该时间范围内的 8000_AccessLog.txt 条目并查找到 端点的POST/qconsole/endpoints/evaler.xqy
。
例如:
:: 1 -管理员[20 /月/ 2020:18:51:34 -0400]?“POST /qconsole/endpoints/evaler.xqy QID = 4765025502384248875&DBID = 10248170186042536325&SID = 11969990273495629802&CRID = 6539177331&查询类型=的XQuery和行动= EVAL&缓存= 1592693494327 HTTP / 1.1 " 200 226 "http://localhost:8000/qconsole/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36"
抓住qid(在上面的例子中,它是 4765025502384248875
然后,您可以通过构造具有该 ID 的 URI 在 App-Services 数据库中找到该查询:
doc("/queries/4765025502384248875.txt")
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
46 次 |
最近记录: |