Chapter 11. Configuration & Performance

Table of Contents

11.1. Introduction
11.2. Performance Guide
11.3. Caches in Neo4j
11.4. JVM Settings
11.5. File system tuning for high IO
11.6. Compressed storage of short strings
11.7. Compressed storage of short arrays
11.8. Memory mapped IO settings
11.9. Linux Performance Guide

In order to get optimum performance out of Neo4j for your application there are a few parameters that can be tweaked. The two main components that can be configured are the Neo4j caches and the JVM that Neo4j runs in. The following sections describe how to tune these.