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