为什么我的 CREATE CONSTRAINT 需要这么长时间才能完成
创建约束时,例如
CREATE CONSTRAINT ON (n:ZipCode) ASSERT n.name IS UNIQUE;
这将需要对所有带有正在创建约束的标签的节点加锁,在本例中是 ZipCode
如果您有另一笔事务在 CREATE CONSTRAINT Cypher 语句之前已打开,并且它对相同的节点标签持有锁,例如
Begin
create (n:ZipCode {name:'94401'}) return n;
那么 CREATE CONSTRAINT 将不会继续,直到该打开的事务提交或回滚。
此页面有帮助吗?