В каком порядке используются файлы журнала ArcSDE?
На следующей схеме показан порядок, в котором ArcSDE обращается к таблицам файла журнала:
Для вашей СУБД рекомендуется использовать настройки файлов журналов по умолчанию, но, если вы изменяете параметры конфигурации вашего файла журнала, обратите внимание на то, что есть ситуации, при которых невозможно одновременно использовать более одного типа файла журнала. Например, установите следующие параметры:
MAXSTANDALONELOGS=20
ALLOWSESSIONLOGFILE=true
LOGFILEPOOLSIZE=0
Если используются все 20 файлов журнала, и в это время придет запрос для другого файла журнала, то будет использоваться сеансовый файл журнала.
При следующих настройках в базе данных SQL Server таблица этого сеансового файла журнала создаётся в tempdb.
MAXSTANDALONELOGS=20
ALLOWSESSIONLOGFILE=true
LOGFILEPOOLSIZE=0
SESSION_TEMP_TABLE=1
Аналогично, Если вы установили следующие настройки и вам требуется одновременно 15 файлов журнала, то будут использоваться все 10 таблиц файлов журнала плюс будут созданы 5 общих файлов журнала.
MAXSTANDALONELOGS=0
ALLOWSESSIONLOGFILE=true
LOGFILEPOOLSIZE=10
Если вы установили те же настройки в базе данных SQL Server, а также в таблице SESSION_TEMP_TABLE задали значение 1, то сначала используются все 10 таблиц, а затем в tempdb будут созданы следующие 5 сеансовых таблиц журналов.