Configuring Neo4j

Standard and Performance plans allow you to change following settings:

Auto-index configuration

Neo4j provides two single auto-indexes: one for nodes and one for relationships. They are disabled by default.

Both indexes can be configured to “watch” certain property keys and index data records with such properties when they are saved.

For more information on auto-index configuration please read the official documentation (2.1, 2.0, 1.9).

Attention

Neo4j features schema indexes since version 2.0, and auto-indexes are now considered legacy.

Memory settings

Your instance memory is assigned and used by different components:

  • A memory map cache, also known as file buffer cache or low-level cache.
  • The JVM heap, used to execute Neo4j, which also implements a high-level or object cache.

On all Standard and Performance databases, the following settings can be adjusted:

  • Individual memory map settings for node, relationship, property, string and array stores.
  • Max. heap size.

For a detailed description and instructions on how to do this, please refer to the official Neo4j documentation (2.1, 2.0, 1.9).

Attention

A bad memory configuration can have a dramatic impact on performance and even turn it unresponsive. Please make sure you know what you’re doing before you change these settings.

Configuring Neo4j