3

一般的に、私は2つの質問があります:

  1. 埋め込みモードでロギングを無効にする方法はありますか?(私は多くの削除/書き込みを含むデータベースを持っており、しばらくするとログが巨大になります)

  2. 「メイン」データベースに損傷を与えることなくログファイルを削除できますか?(nioneo_logical.log.v26など...およびluceneログlucene.log.v13など...)

どうもありがとう!

4

2 に答える 2

1

http://docs.neo4j.org/chunked/stable/configuration-logical-logs.htmlをご覧ください

それはあなたの人生を楽にしますか?これらのログにはトランザクション情報が含まれており、しばらくすると削除される可能性があります。高可用性のセットアップでは、HAクラスターメンバー間でデータを転送する主な手段であるため、これらはより大きな役割を果たします。

nioneo_logical.log ...ファイルには、ノード、リレーションシップなどのトランザクションデータが含まれていますが、lucene.log...にはインデックストランザクションデータが含まれています。

于 2012-11-05T10:53:32.190 に答える
1

試したことはありませんが、構成を渡すための適切なソリューションのようです。

Map<String, String> config = new HashMap<String, String>();
config.put( "keep_logical_logs", "30 days" );
// Or: config.put( "keep_logical_logs", "100M size" );
graphDb = new GraphDatabaseFactory().newEmbeddedDatabaseBuilder(
    "target/read-only-db/location" )
    .setConfig( config )
    .newGraphDatabase();
于 2013-05-16T08:31:30.720 に答える