为什么我的 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 将不会继续,直到打开的事务提交/回滚。
此页面是否有帮助?