如何降低交易范围

时间:2016-09-22 09:10:40

标签: orientdb

In the discussion in one of the enhancement proposals for Version 3.0,提到了一个示例,该查询表示数据库的大量更新,但在事务中(即原子质量更新)。此类更新的当前问题是,如果数据库非常大,则可能导致发生OOM错误。

解决此问题的建议是阻止ODB因OOM错误而失败并回滚事务并向用户发出即将发生的OOM警告并要求用户降低事务范围。

我的问题是:用户如何降低此类批量更新交易的范围?

斯科特

1 个答案:

答案 0 :(得分:1)

您可以使用与更新http://orientdb.com/docs/2.1/SQL-Update.html一起使用的限制关键字。您可以通过查询执行超时和执行查询期间更新的记录数来限制。