备份与恢复

停止服务

./bin/neo4j stop

备份数据

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

迁移数据

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

重启服务

./bin/neo4j start

调优思路

配置文件优化

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

数据预热

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

执行计划

EXPLAIN

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

PROFILE

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