为了账号安全,请及时绑定邮箱和手机立即绑定

GridDB 的 set_auto_commit() 函数的使用

GridDB 的 set_auto_commit() 函数的使用

PHP
梦里花落0921 2023-04-21 13:56:34
在 GridDB 的文档中有几个地方禁用了自动提交功能,取而代之的是手动提交。我没有找到对此行为的任何解释。从 GridDB 容器中删除行时似乎需要禁用它,但例如在添加行时则不需要。在后一种情况下,它是否处于活动状态之间似乎没有什么区别。当然,如果禁用更改以实际反映在数据库中,则必须至少手动提交一次。那么自动提交到底是做什么的,它什么时候自动提交更改?什么时候需要或禁用自动提交有好处?这些是我正在谈论的功能:爪哇: col.setAutoCommit(false);  col.commit();PHP: col->set_auto_commit(false);  col->commit();
查看完整描述

1 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

自动提交允许 GridDB 确定何时最好提交从而获得良好的性能,但也允许其他客户端获取陈旧数据。

我每次都禁用自动提交并手动提交单个写入或任何数字删除或更新,但在写入数据流时保留自动提交。


查看完整回答
反对 回复 2023-04-21
  • 1 回答
  • 0 关注
  • 96 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信