知识库

标记为 事务 的文章

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

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

阅读更多

解释 debug.log 消息“在最后一个检查点后发现提交”

例如,在运行备份时,您可能会在该命令的输出中观察到类似于以下内容的详细信息,并看到从“开始”到…有一个很长的暂停(即 5 分钟以上)。

阅读更多

为什么我收到“内核 API 返回不存在的关系类型:-1”异常?

在极少数情况下,Neo4j Bolt 驱动程序会抛出 IllegalStateException。堆栈顶部的部分显示为:在幕后,发生的情况如下。getRelationshipTypeById(int type) 方法是…

阅读更多

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

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

阅读更多

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

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

阅读更多

Neo4j 的提交过程详解

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

阅读更多

Neo4j 当前事务提交过程顺序

Neo4j 中的事务使用读提交隔离级别,这意味着它们将看到数据一旦提交,并且不会看到其他事务中尚未提交的数据…

阅读更多

共享与独占事务锁

本文档描述了事务所看到的共享锁的含义以及共享锁和独占锁之间的区别。“共享锁”表示多个事务可以…

阅读更多