Автоматическое подтверждение (Параметр среды)

Инструменты, использующие параметр среды Автоматическое подтверждение, будут обязывать использование подтверждения после определенного количества изменений, сделанных в транзакции многопользовательской базы геоданных.

Примечания по использованию

  • Этот параметр работает аналогично параметру инициализации AUTOCOMMIT многопользовательской базы геоданных.
  • Этот параметр среды позволяет избегать чрезмерно больших транзакций, размер которых превышает размер журнала СУБД. Для управления транзакциями обратитесь к документации по вашей СУБД.
  • Большое значение параметра подтверждения может повысить производительность, однако необходимо учесть утерю информации о редактировании, если размер запоминающего устройства будет переполнен до того, как подтверждение будет выполнено.

Синтаксис диалога

  • Самоподтверждение - интервал, в котором транзакции будут подтверждаться. Если установить значение 0, подтверждение транзакции будет происходить только в случае, если вызывается явное подтверждение.

Синтаксис скриптов

arcpy.env.autoCommit = interval_value

ПараметрОбъяснение

interval_value

  • 0 - Подтверждение транзакции будет происходить только в случае, если вызывается явное подтверждение.
  • interval - Транзакции будут подтверждаться автоматически с каждым изменением <interval>.
  • "" - Подтверждение повторяется автоматически каждые 1000 обновлений.
Синтаксис autoCommit

Пример скрипта

import arcpy

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

Связанные разделы