neo4jコミュニティ版を使用しています。私は150のノードを使用しており、各ノードは他のノードと関係を持っています。Neo4jコミュニティ版でヒープサイズを増やすことができます
私はそれがエラーをスロークエリ実行しています:
Neo.TransientError.General.OutOfMemoryError
どのように私は、ヒープサイズを増やすことができますか?
neo4jコミュニティ版を使用しています。私は150のノードを使用しており、各ノードは他のノードと関係を持っています。Neo4jコミュニティ版でヒープサイズを増やすことができます
私はそれがエラーをスロークエリ実行しています:
Neo.TransientError.General.OutOfMemoryError
どのように私は、ヒープサイズを増やすことができますか?
はい、できます。 neo4j.conf
ファイルを編集するだけです。 dbms.memory.heap.initial_sizeとdbms.memory.heap.max_sizeのようなものは存在しない、設定ファイルで
The heap memory size is determined by the parameters in
NEO4J_HOME/conf/neo4j.conf
, namelydbms.memory.heap.initial_size
anddbms.memory.heap.max_size providing
the heap size in Megabytes or with a unit, e.g. 16000 or preferably 16G. It is recommended to set these two parameters to the same value to avoid unwanted full garbage collection pauses.
:the docsを見てみましょう。私は試しました、それは動作しません – Godfather
neo4j.confを編集した後、Neo4jを再起動しましたか? –
Neo4jドキュメントでエラー(Neo.TransientError.General.OutOfMemoryError)について話しています:_現在のタスクを実行するのに十分なスタックサイズがありません。これは一般的にデータベースエラーと考えられますので、Neo4jサポートにお問い合わせください。スタックサイズを増やすことができます。たとえば、スタックサイズを2Mに設定する場合は、neo4j構成(通常は 'conf/neo4j.conf'にあります)に、またはdbms.jvm.additional = -Xss2Mを追加します。あなたが組み込みインストールを実行している場合、コマンド行フラグとして-Xss2Mを追加するだけです。 –