Доступно с лицензией Workflow Manager.
Многопользовательские базы геоданных используют таблицы файлов журнала для обслуживания списков выбранных записей. Записи регистрируются в таблицах файлов журнала для последующего использования приложением при выборе определенного размера, проверке или публикации версионной базы данных, а также при выполнении автономного редактирования извлеченных данных в клиентском приложении. Таблицы файлов журнала хранят идентификаторы ObjectID выбранных объектов, что позволяет повторно отображать эти объекты. Это позволяет быстрее анализировать и обрабатывать информацию.
В ArcGIS по умолчанию таблицы файлов журнала используются, если набор выборки содержит 100 или более записей. ArcMap или любое приложение, например, Workflow Manager, которое запускается на ArcMap, выполняет большую выборку и использует эти таблицы файлов журнала. База геоданных отслеживает большие выборки, используя таблицы файла журнала вместо удерживаемых в памяти записей. То же происходит при сортировке, выборке или обновлении записей в таблицах Workflow Manager. Это пороговое значение выборки, равное 100 объектам, задается в реестре. Несмотря на возможность изменения, Esri не рекомендует этого делать. Нет подтвержденных причин, таких как увеличение производительности, для замены этого значения, так что изменение этого значения может привести к возникновению проблем с производительностью. Поэтому, в таблицах файла журнала хранятся выборки пространственных объектов в ArcMap, содержащие более 100 записей на каждого пользователя–редактора/обозревателя базы геоданных.
Стандартные опции конфигурации
Для SQL Server стандартной конфигурацией файлов журнала являются сеансовые файлы журнала, создаваемые во временной базе данных (tempdb).
В большинстве случаев конфигурация файла журнала базы геоданных по умолчанию для вашей системы управления базами данных (СУБД) достаточна и является рекомендованной настройкой.
Одной из стандартных опций является совместное использование файлов журнала. Совместно используемые файлы журнала нужны только в тех случаях, когда вы не хотите создавать таблицы в tempdb, есть много одновременных сеансов, и для каждого сеанса используется индивидуальная учетная запись в СУБД.
Любая опция конфигурации доступна для рабочей области Workflow Manager, однако если вы решите сохранять таблицы журнала в пользовательской схеме (общие файлы журнала), а не в tempdb (на основе сеанса), убедитесь, что вы выдали права доступа CREATE TABLE всем пользователям, работающим с таблицами Workflow Manager.
Настройки для контроля хранения
Опции файлов журнала задаются с помощью особых параметров в таблицах SDE_server_config и SDE_dbtune.
Для сеансовых файлов журнала параметр SESSION_TEMP_TABLE должен иметь значение 1 (true), чтобы в tempdb могла создаться таблица сеансового файла журнала. Для общих файлов журнала изменение параметра SESSION_TEMP_TABLE на 0 (false) приведет к созданию таблиц SDE_LOGFILES, SDE_LOGFILE_DATA и SDE_SESSION<SDE_ID> в схеме подключенного пользователя; т.е. пользовательская схема требует прав CREATE TABLE.
В SQL Server в tempdb создается одна таблица в формате ##SDE_SESSION<SDE_ID>. Эта таблица усекается при удалении подключенным приложением файлов журнала и удаляется в конце сеанса. При использовании настройки по умолчанию пользователям не требуется права доступа CREATE TABLE в базе данных для создания сеансовой таблицы в tempdb.