为什么这样的查询需要20秒?
MATCH(节点) - [n] - ()WHERE ID(n)= 5022545 SET n。
updated_at
= 1463694178,n。count
= 3
而
MATCH(节点) - [n] - ()WHERE ID(n)= 5022545 RETURN n
立即...... 有没有办法找出需要时间的东西?
感谢
答案 0 :(得分:3)
Neo4j为您提供了两个帮助:EXPLAIN
和PROFILE
。 EXPLAIN将向您显示常规查询计划,而PROFILE
将让您更好地了解正在使用的资源(基本上,所有工作都在进行中)。
所以...运行类似:
PROFILE MATCH (node)-[n]-()
WHERE ID(n) = 5022545
SET n.updated_at= 1463694178 ,n.count= 3