非常慢的神器查询语言

时间:2016-11-16 10:39:10

标签: artifactory artifactory-query-lang

我一直在尝试基于https://www.jfrog.com/blog/advanced-cleanup-using-artifactory-query-language-aql/实现工件清理过程......但发现AQL 真的慢。我发现在24小时后查询仍在运行,服务器固定在100%cpu。

使用简单的卷曲:

valuelessKey

我已经测量过:

time curl -vv -u user:password -d "${query}" "http://server:8081/artifactory/api/search/aql"

33分钟

items.find({"repo" : "ep-snapshots", "@milestone.keep": {"$ne" : "true"}, "@milestone.complete": {"$ne" : "true"}, "created": {"$before" : "3d"}}).limit(100)

42分钟

items.find({"repo" : "ep-snapshots", "@milestone.keep": {"$ne" : "true"}, "@milestone.complete": {"$ne" : "true"}}).limit(100)

574分钟

是否有任何技术可以调查AQL的性能?有什么明显与上述相符吗?

谢谢,

皮特

0 个答案:

没有答案