Chapter 23. Configuration & Performance

Table of Contents

23.1. Introduction
23.2. Server Configuration
23.3. Server Performance Tuning
23.4. Performance Guide
23.5. Kernel configuration
23.6. Caches in Neo4j
23.7. Logical logs
23.8. JVM Settings
23.9. Compressed storage of short strings
23.10. Compressed storage of short arrays
23.11. Memory mapped IO settings
23.12. 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.