小编Shi*_*ilu的帖子

Neo4j cypher查询性能低下

我试图给出的例子在这里的一些小的修改后-主要是我添加了一个WHERE子句不匹配-实验目的.

在我的系统上(1.9.M04 - java 6u43 - ubuntu 12.04 - AMD phenom II -X6 1090T)简单查询

数据库中只有1个节点(也是嵌入式)需要262毫秒.显然出现了问题.可能是什么问题呢 ?

谢谢

public void test()
    {
        GraphDatabaseService db = g = new GraphDatabaseFactory().newEmbeddedDatabase("./neo4j1test" );

        long id;
        Transaction tx = db.beginTx();
        try
        {
            Node refNode = db.createNode();
            id = refNode.getId();
            refNode.setProperty( "name", "reference node" );
            tx.success();
        }
        finally
        {
            tx.finish();
        }


        ExecutionEngine engine = new ExecutionEngine( db );
        ExecutionResult result = engine.execute( "start n=node("+id+") where ( n.name = \"reference node\") return n.name" );
        long …
Run Code Online (Sandbox Code Playgroud)

neo4j cypher

5
推荐指数
1
解决办法
2077
查看次数

标签 统计

cypher ×1

neo4j ×1