知识库

标记为 事务

在应用程序中启用事务超时

Neo4j 在 neo4j.conf 文件中有一个全局设置 dbms.transaction.timeout,可以设置超时时间阈值。如果任何用户的查询超出该阈值,查询将…

阅读更多

debug.log 中关于“最后检查点之后发现的提交 (Commits found after last checkpoint)”消息的解释

例如,在运行备份时,你可能会在上述命令的输出中观察到类似的细节,并发现从开始 (Start) 到……有较长的停顿(即 5 分钟以上)

阅读更多

为什么会出现 “Kernel API returned non-existent relationship type: -1” 异常?

在罕见情况下,Neo4j Bolt 驱动会抛出 IllegalStateException。堆栈的顶部部分如下所示:实际上,发生的情况是这样的。getRelationshipTypeById(int type) 方法是…

阅读更多

Neo4j 中大删除事务的最佳实践

为了获得最佳性能并避免对系统的其余部分产生负面影响,在处理大删除操作时请考虑这些最佳实践。首先确定哪种情况……

阅读更多

Neo4j 在磁盘空间不足时的行为 (3.4+)

继 v3.4.0 引入了实例磁盘空间不足后恢复过程的改进之后,本文旨在提供对 Neo4j 行为的概览……

阅读更多

Neo4j 的提交过程说明

本文将尝试引导您了解 Neo4j 的提交和复制过程,无论是单实例还是因果集群。单实例:当您调用 tx.commit() 时,事务将进入……

阅读更多

Neo4j 当前事务提交过程顺序

Neo4j 中的事务使用读已提交隔离级别,这意味着它们将在数据提交后立即看到数据,并且不会看到其他事务中的数据……

阅读更多

共享与排他事务锁

本文档描述了事务视角下共享锁的含义以及共享锁和排他锁之间的区别。 “共享锁”意味着多个事务可以…

阅读更多

© . This site is unofficial and not affiliated with Neo4j, Inc.