自动提交(环境设置)

支持“自动提交”环境的工具将在企业级地理数据库事务中进行指定次数的更改后强制执行提交。

用法说明

  • 该设置的工作方式与企业级地理数据库初始化参数 AUTOCOMMIT 相同。
  • 此环境可帮助防止事务变得过大而超过数据库管理系统 (DBMS) 日志。 有关管理事务的信息,请参阅 DBMS 文档。
  • 较高的提交值可以改善性能,但在达到存储容量时或在提交前发生错误会造成编辑内容丢失,因此还必须对这种可能性进行权衡。

对话框语法

  • 自动提交 - 事务将自动提交的间隔。 如果设置为 0,事务仅在发出显式提交命令时才进行提交。

脚本语法

arcpy.env.autoCommit = interval_value

参数说明

interval_value

  • 0 - 当发出显式提交命令时事务才进行提交。
  • 间隔 - 事务将在每个 <间隔> 变化时自动提交。
  • "" - 默认每 1000 次更新进行一次自动提交。
autoCommit 语法

脚本示例

import arcpy

# Set the autoCommit environment to 2000.
arcpy.env.autoCommit = 2000