备份与恢复
停止服务
./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