如何在neo4j中保留逻辑日志?

时间:2013-08-12 16:24:29

标签: java performance neo4j

我们为嵌入式Neo4j(1.9.2)应用程序执行以下操作“

        Map<String, String> config = new HashMap<String, String>();
        config.put("use_memory_mapped_buffers", "true");
        config.put("keep_logical_logs", "false");

        graphDb = new GraphDatabaseFactory()
                .newEmbeddedDatabaseBuilder(getActiveGraphDirectory())
                .setConfig(config).newGraphDatabase();

但是,我们看到的文件有nioneo_logical.log.v20等。 有时这些文件变得非常大,所以我们对保留它们不感兴趣。我们知道我们无法备份/恢复,但我们有不同的方法来实施HA。

1 个答案:

答案 0 :(得分:0)

将其设置为false似乎只保留最新的日志。从他们的文件:

# Will keep only the most recent non-empty log
keep_logical_logs=false

您可以尝试将磁盘阈值设置为低吗?像keep_logical_logs = 0M size

这样的东西