Backup and Recovery

Stop Service

./bin/neo4j stop

Backup Data

./bin/neo4j-admin dump --database=graph.db --to=/root/wzk_neo4j.dump

Migrate Data

./bin/neo4j-admin load --from=/root/wzk_neo4j.dump --database=graph.db --force

Restart Service

./bin/neo4j start

Optimization Strategies

Configuration File Optimization

dbms.memory.heap.initial_size=1g
dbms.memory.heap.max_size=16g
dbms.memory.pagecache.size=2g

Data Warm-up

MATCH (n)
OPTIONAL MATCH (n)-[r]->()
RETURN count(n.name) + count(r);

Execution Plan

EXPLAIN

EXPLAIN MATCH (p:Person)-[:FRIEND]->(f) RETURN p.name, f.name

PROFILE

PROFILE MATCH (p:Person)-[:FRIEND]->(f) RETURN p.name, f.name