代码之家  ›  专栏  ›  技术社区  ›  Nikita Vlasenko

Neo4j在简单查询中需要返回所有结果时的性能

  •  0
  • Nikita Vlasenko  · 技术社区  · 6 年前

    我正在存储几个稀疏矩阵 Neo4j 当行和列是通过存储矩阵值的关系相互连接的节点时。假设我只想返回一个矩阵。 尼欧4J 解析每个关系,然后返回数据。这是非常低效的,需要大量的时间。有没有办法优化这样的查询?我的意思是查询本身非常简单,不应该花费很长时间。我使用的查询非常长:

    MATCH (c:Cell {DATASET: { dataset }})-[ex:EXPRESSES]->(g:Gene)
    RETURN c.cellId, g.geneName, ex.expr
    

    更新

    我限制了返回的项目数量,并能够 PROFILE

    enter image description here

    0 回复  |  直到 6 年前