Доступно с лицензией Standard или Advanced.
Многопользовательские базы геоданных используют таблицы файлов журнала для обслуживания списков выбранных записей. Записи вносятся в таблицы файла журнала для последующего использования приложением в следующих ситуациях:
- Вы (или инструмент или другой запущенный вами процесс) создаете набор выборки определенного размера – 100 записей или более в ArcMap; 1000 записей или более в ArcGIS Pro; 1000 записей или более, если значения ObjectID запрашиваются из сервиса объектов).
- Вы согласовываете или отправляете сообщения в версионную базу геоданных.
Для компьютеров ArcGIS Server и ArcMap вы можете изменить настройки файлов журналов баз геоданных в IBM Db2 и IBM Informix.
При доступе из ArcGIS Pro версии 2.8 базы геоданных в Db2используют временные таблицы для таблиц файлов журнала, и вы не можете изменить конфигурацию таблицы файла журнала. При доступе из любых других клиентов по умолчанию используются таблицы общего файла журнала. Описание таблиц общего файла журнала и других опций таблиц файла журнала приведено в разделе Настройки таблицы файла журнала для базы данных Db2.
Как администратор базы геоданных вы можете подключиться к базе геоданных в ArcGIS Pro и запустить инструмент Настроить таблицы файлов журнала базы геоданных, чтобы изменить настройки таблиц файла журнала, это также можно выполнить с помощью скрипта Python.
Запуск инструмента Настроить таблицы файлов журнала базы геоданных
Для изменения конфигурации таблиц файла журнала вашей многопользовательской базы геоданных, вы можете запустить инструмент Настроить таблицы файлов журнала базы геоданных. Этот инструмент вы найдете в группе инструментов Администрирование набора Управление данными .
- Откройте инструмент Настроить таблицы файлов журнала базы геоданных.
Он находится в группе инструментов Администрирование базы геоданных набора инструментов Управление данными.
- Укажите подключение к базе данных, которое вы создали ранее.
- Выберите опции таблиц файла журнала для базы геоданных.
- Щелкните Запустить.
Использование функций Arcpy
Вы можете создать подключение к базе геоданных с помощью функции CreateDatabaseConnection_management и запустить функцию ConfigureGeodatabaseLogFileTables_management напрямую из окна Python или можете создать и запустить скрипт, который включает обе функции.
Для запуска напрямую из окна Python выполните следующие шаги:
- Откройте окно Python.
- Запустите CreateDatabaseConnection_management, подключившись как пользователь sde. Сохраните имя пользователя и пароль в файле.
import arcpy arcpy.CreateDatabaseConnection_management("/admin/users/arcgis/connections", "mygdb.sde", "DB2", "db2db","DATABASE_AUTH", "sde", "t7gw0dw", "SAVE_USERNAME")
- Запустите ConfigureGeodatabaseLogFileTables_management, чтобы изменить тип таблиц журнала, используемых для наборов выбранных кэшей.
В этом примере база геоданных будет использовать таблицы файлов журнала на базе сеансов, владеет которыми администратор базы геоданных. Представлено 50 таблиц файла журнала, владеет которыми администратор базы геоданных.
import arcpy input_database = "c:\\connections\\mygdb.sde" log_file_type = "SESSION_LOG_FILE" log_file_pool_size = 50 arcpy.ConfigureGeodatabaseLogFileTables_management(input_database,log_file_type,log_file_pool_size)