Skip to main content

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

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

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

  • Этот параметр работает аналогично параметру инициализации многопользовательской базы геоданных AUTOCOMMIT.

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

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

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

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

Синтаксис Python

arcpy.env.autoCommit = interval_value

Имя Объяснение

interval_value

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

  • interval—Транзакции будут подтверждаться автоматически при каждой смене интервала.

  • ""—Подтверждение повторяется автоматически каждые 1000 обновлений.

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

import arcpy

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