【问题标题】:Slow performant query in ArangodbArangodb 中的慢速查询
【发布时间】:2015-03-12 14:36:53
【问题描述】:

假设我有两个系列。

users (document type)relations (edge type)

Relations 集合有两个属性{user1, user2} 并被合并索引。

我的以下查询非常慢:

FOR r in relations filter (r.user1 == 'xyz' && r.user2 == 'abc') || (r.user1 == 'abc' && r.user2 == 'xyz') RETURN r

800 个用户和 5000 个关系需要 35 秒。

【问题讨论】:

  • 你能在这里提供索引定义吗?
  • 索引不正确。正确索引后,它的性能很高
  • 您应该发布您的解决方案作为答案并接受它。
  • @DeepakAgarwal :如果您能按照 CoDEmanX 的建议发布您的解决方案,那就太好了
  • @DeepakAgarwal 您能否也将您自己的答案标记为“已接受”? ;-)

标签: arangodb


【解决方案1】:

我之前没有正确创建索引。我再次重新创建了索引,然后性能得到了改善。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-25
    • 2016-01-10
    • 2023-03-15
    相关资源
    最近更新 更多