使用rid

时间:2017-03-15 13:31:44

标签: orientdb orientdb2.2

odb版本:2.2.17

尝试更新记录中的linkmap条目时会随机生成此错误。一旦出现错误,即使在数据库重启后它仍然存在。

  

com.orientechnologies.orient.core.exception.ODatabaseException:错误   在保存记录期间摆脱#10:139

我有一个庞大的时间序列数据库(超过300 GB的数据),我在过去两年一直在写这些数据并从中读取数据。该数据库通过各种版本的OrientDb工作。

几天前,当程序尝试写入数据库时​​,我注意到上述错误。我在代码中没有改变任何东西超过一年,所以我觉得这很奇怪。

我认为数据库以某种方式损坏了,并希望给它一个新的开始。我继续删除了失败的记录。我还删除了它的父和子(db是树结构)。我开始再次写入数据库,问题似乎消失了......直到几个小时后再次出现。我尝试再次删除有问题的记录。该程序能够写入数据库一段时间,但问题再次出现。时机似乎是随机的。

我更新到2.2.17(从2.2.12开始),但没有任何区别。

有什么想法吗? :)

0 个答案:

没有答案