Файл lgd 1с что это

990x.top

Простой компьютерный блог для души)

1Cv8Log — что это за папка, можно ли удалять?

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это1Cv8Log — папка, в которой содержится журнал регистрации.

Внутри папки будут файлы, если журнал в новом формате — то файлы будут иметь расширение *.lgd, а если журнал старого формата — то *.lgf и *.lgp.

В принципе не особо важная папка, нужна я так понимаю для анализа ошибок, неудачных операций. Если вам например нужно перенести файловую базу данных, и при этом хотите сохранить историю журнала регистрации — то нужно также перенести и папку 1Cv8Log.

А если нужно просто очистить журнал регистрации в файловой базе — то достаточно просто удалить 1Cv8Log.

Где хранится эта папка 1Cv8Log? Обычно по такому пути:

C:\Program Files\1cv8\srvinfo\ \ \1Cv8Log

Чтобы оптимизировать журнал, то следует использовать некоторые настройки.

Включить меньшее количество регистраций событий. Пусть регистрируются только важные.

Разделить журнал на периоды. При большой базе и большом количестве операций — лучше делить базу по дням. При средней базе — можно по неделям. В итоге у вас файлы логов будут разбиты, или по дням, или по неделям, в зависимости от настроек. Название файлов тоже будет удобным, например 20140905000000.lgp, где сразу видим дату. Собственно вот эти настройки:

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что этоИменно здесь вы также можете указать что регистрировать, а что нет. Например мое мнение, что важно регистрировать ошибки, предупреждения, а информацию и примечание — можно пропустить.

Если у вас журнал очень большой, то возможно стоит удалить старые записи, которые скорее всего вам не понадобятся:

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что этоОчень полезно то, что вы удаляете — сохранить в отдельный файл на всякий случай, если вдруг записи понадобятся.

Еще один хороший способ оптимизировать журнал — это перевести его в новый формат, который доступен в 1С с версии 1С 8.3.5.1068. В чем его фишка? Данные хранятся не в текстовом формате, а в базе СУБД SQLite, которая отлично с этим справляется. Чтобы перевести в новый формат, также достаточно в настройках нажать кнопку Новый формат:

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что этоНо учтите, что обратный процесс — невозможен. То есть из нового формата вернуться в старый уже будет невозможно.

Вот что внутри папки 1Cv8Log может быть:

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что этоКак понимаю тут журнал за короткий период, проблем вызывать не должен.

Идеально всего настроить так, чтобы журнал создавался по дням или по неделям. И потом вы можете спокойно удалять данные за тот или иной день/неделю. В самом крайнем случае — можно всю папку 1Cv8Log заархивировать при помощи WinRAR, а потом папку удалить. Просто WinRAR подобные данные должен хорошо сжимать, еще можно попробовать 7Zip. Тем более, что как оказывается, этот журнал может замедлять работу программы.

И еще. Если у вас используется журнал в виде файла, а не базы, то очень полезно чтобы 1С стояла не на жестком диске, а на SSD. Программа в итоге будет работать намного быстрее, а учитывая для чего используется 1С — на SSD мягко говоря не стоит экономить.

На этом все. Надеюсь информация оказалась полезной. Удачи и добра, до новых встреч, друзья!

Источник

Журнал регистрации 1С:Предприятие 8

Инструменты администратора. Журнал регистрации 1С:Предприятие 8 для фиксации событий и контроля действий пользователей.

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Поиск и настройка отборов Журнала регистрации

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Где найти журнал регистрации в 1С 8.3?

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Формат Журнала регистрации

Журнал регистрации может формироваться в двух форматах:

В зависимости от версии системы «1С:Предприятия», по умолчанию используются различные форматы журналов:

Таким образом начиная с версии 8.3.5 поддерживается возможность смены формата журнала регистрации из SQLite *.lgd в последовательный *.lgf и обратно.

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

При этом выбранный формат журнала регистрации сохраняется в информационной базе. В результате при восстановлении информационной базы из резервной копии или файла выгрузки (.dt) формат журнала регистрации также будет восстановлен.

Журнал регистрации формата .lgf хранится в текстовых файлах со следующими расширениями:

Журнал регистрации формата .lgd хранится в файле базы данных формата SQLite (1Cv8.lgd). Журнал располагается:

Сохранение журнала регистрации

Для сохранения журнала регистрации нужно открыть его и выбрать пункт Файл ‑ Сохранить копию. На экран выводится диалог выбора каталога и файла, в который будет произведена выгрузка, а также тип файла (по умолчанию указывается тип журнала регистрации *.lgf). Выгрузка также возможна в формате XML (описание формата см. здесь).

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Просмотр архива журнала регистрации

Для просмотра архива записей журнала регистрации необходимо:

Не поддерживается возможность просмотра архива журнала регистрации, созданного в системе «1С:Предприятие» версий 8.0 и 8.1.

Настройка журнала регистрации в Конфигураторе

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

В том случае, если журнал регистрации ведется в последовательном формате (.lgf), для такого журнала доступна настройка разделения журнала по периодам. Это связано с тем, что записи журнала регистрации хранятся в файлах. Каждый файл содержит записи определенного периода. Размер периода задается в поле Разделять хранение журнала регистрации по периодам. Новый файл открывается при наступлении (указывается в значении настройки) каждого нового:

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Сокращение журнала регистрации

В процессе эксплуатации системы в журнале регистрации может накопиться значительное число записей. Для сокращения числа записей следует открыть окно настройки журнала и нажать кнопку Сократить. На экран выводится окно:

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Сокращение записей производится до указанной в поле Удалить события до. При этом следует учитывать тот факт, что будут удалены все записи периода разделения журнала регистрации (см. выше описание поля Разделять хранение журнала регистрации по периодам), в который попадет указанная дата. Так, если указано разделение журнала по месяцам и указана дата 12.12.2019 (например), то будут удалены записи журнала регистрации по указанную дату (включительно). Также следует помнить, что период разделения журнала регистрации может меняться (с течением времени), и удаляемый период будет определяться не текущим периодом разбиения, а тем периодом, который был установлен «во время» даты, указанной в поле Удалить события до.

Если требуется сохранить удаляемые записи, то нужно установить флажок Записать удаляемые записи в файл и указать имя файла-архива.

Если журнал регистрации хранится в последовательном формате (*.lgf), то имеется возможность периодически сокращать журнал и при этом иметь возможность просматривать уже удаленные события журнала. Для этого при сокращении журнала с записью удаляемых записей в файл следует установить флажок Сохранять разделение хранения журнала по периодам и объединять с сохраненным ранее журналом.

Наши рекомендации
Для сохранения разделения по периодам при запуске конфигуратора в командном режиме можно также использовать команду /ReduceEventLogSize KeepSplitting.

Изменение формата журнала регистрации

При работе с журналом регистрации имеется возможность изменить его формат. В зависимости от варианта информационной базы, для выполнения операции изменения формата технологического журнала требуется разный доступ к файлу информационной базы:

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Далее откроется диалог подтверждения смены формата, который зависит от текущего формата журнала регистрации.

При преобразовании из последовательного формата диалог выглядит следующим образом:

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Одновременно с преобразованием предоставляется возможность задать разделение журнала регистрации по периодам (Год, Месяц, Неделя, День, Час).

Внимание! Изменение формата журнала регистрации может занять продолжительное время.

После изменения формата с последовательного на SQLite файлы журнала регистрации в последовательном формате сохраняются. При необходимости эти файлы можно удалить средствами операционной системы. После успешного изменения формата с SQLite на последовательный, файл журнала регистрации в формате SQLite удаляется.

Если данная статья была для Вас полезной, то Вы можете поддержать авторов нашего сайта, оставив свой отзыв. Если у Вас установлен Яндекс.Браузер, то в правом верхнем углу браузера нажмите на кнопку отзывов.

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Журнал регистрации 1С, Где в 1С журнал регистрации, Как уменьшить размер журнала регистрации 1С, Настройка журнала регистрации 1С, Как сжать журнал регистрации 1С, Открыть журнал регистрации 1С, Как очистить журнал регистрации 1С, Формат журнала регистрации в программе 1С, Как настроить формат журнала регистрации в программе 1С, Как открыть журнал регистрации 1С, Удалить журнал регистрации 1С, Очистить журнал регистрации 1С, Где файл журнала регистрации в 1С, Настройка журнала регистрации программы 1С, Как найти журнал регистрации в программе 1С, Как настроить журнал регистрации 1С, Журнал регистрации 1С 8.3, Где в программе 1С журнал регистрации, Как найти журнал регистрации в программе 1С Предприятие, Открыть журнал регистрации 1С Предприятие, Сжать журнал регистрации 1С Предприятие, Как очистить журнал регистрации программы 1С, Как настроить журнал регистрации программы 1С, Где находится журнал регистрации в программе 1С, Настройка журнала регистрации программы 1С Предприятие, Журнал регистрации 1С:Предприятие 8, Где в 1С Предприятие журнал регистрации, Как настроить журнал регистрации 1С Бухгалтерии, Где находится файл журнала регистрации в 1С, Как найти журнал регистрации в 1С Бухгалтерии, Можно ли удалить журнал регистрации 1С, Где находится журнал регистрации в программе 1С Предприятие, Как открыть журнал регистрации 1С Предприятие, Как уменьшить размер журнала регистрации программы 1С, Журнал регистрации 1С:Предприятие 8.3, Очистить журнал регистрации 1С Предприятие, Где в 1С Бухгалтерии журнал регистрации, Формат журнала регистрации в 1С Предприятие, Как очистить журнал регистрации 1С Предприятие, Где в 1С найти журнал регистрации, Открыть журнал регистрации программы 1С, Формат журнала регистрации в 1С Бухгалтерии, Как удалить журнал регистрации 1С, Где в 1С находится журнал регистрации, Как открыть журнал регистрации программы 1С, Где хранится файл журнала регистрации в 1С, Как сжать журнал регистрации программы 1С, Как изменить формат журнала регистрации в 1С, Где в 1С хранится журнал регистрации, Настройка журнала регистрации 1С Бухгалтерия, Где в 1С 8.3 найти журнал регистрации, Где находится журнал регистрации в программе 1С, Как изменить формат журнала регистрации в программе 1С, Как уменьшить размер журнала регистрации 1С Бухгалтерии, Как найти журнал регистрации в 1С, Очистить журнал регистрации программы 1С, Где находится журнал регистрации в 1С, Как открыть журнал регистрации 1С Бухгалтерия, Как свернуть размер журнала регистрации 1С, Как изменить формат журнала регистрации в программе 1С Предприятие, Где находится журнал регистрации в 1С Бухгалтерии, Формат журнала регистрации 1С, Как сжать журнал регистрации 1С Бухгалтерии, Как найти файл журнала регистрации в программе 1С, Открыть журнал регистрации 1С Бухгалтерии, Как найти файл журнала регистрации в 1С, Как настроить журнал регистрации 1С Предприятие,

Источник

Сокращаем журнал регистрации в базе 1С

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

После этого появится окно, где можно будет выбрать режим работы журнала регистрации. Если у вас новая база и вы решили сразу настроить журнал регистрации, то после выбора можете сразу нажимать «OK» и продолжить работу с 1С.

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Если у вас база существует давно и вы никогда не сокращали журнал регистрации, то я рекомендую это сделать. Сокращение позволит уменьшить размер файла журнала регистрации, тем самым освободить место на жестком диске. И если вы, например, делаете резервную копию базы копированием всей папки, то это позволит уменьшить размер резервной копии. Нажмите кнопку «Сократить» и откроется новое окно.

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

В этом окне вы можете выбрать до какой даты сократить журнал регистрации, если вы никогда не заглядывали в журнал регистрации, то можете смело выбирать текущую дату и сокращать весь журнал. Так же есть опция, которая позволяет сохранить удаляемые данные в отдельный файл на всякий случай. Пользоваться этой опцией или нет, это на ваше усмотрение. После выбора даты и выбора файла сохранения или только выбора даты нажимаем «ОК» и программа начнет сокращение журнала. Процесс может занять не которое время и на время сокращения журнала, работать с базой не получиться. Если вы выбрали сокращение журнала регистрации с сохранением удаляемых данных в отдельный файл, то этот процесс может занять значительное время, например, файл журнала размером 12Гб, сокращается 2 часа.

Если вы выбрали сокращение журнала регистрации с сохранением удаляемых данных в отдельный файл, то этот процесс может занять значительное время, например, файл журнала размером 12Гб, сокращается 2 часа.

Учитывайте это при планировании регламентных работ с базой 1С.

Журнал регистрации в базах 1С может храниться в старом и новом формате. Если используется старый формат, то в файловой базе 1С в папке «1Cv8Log» будут содержаться файлы с расширением *.lgf и *.lgp, если формат журнала новый, то расширение файла *.lgd

Если у вас старый формат журнала, то после сокращения размер файлов уменьшится самостоятельно, а вот с новым форматом журнала придется сделать еще одну процедуру, т.к. размер файла не меняется после сокращения журнала. Все дело в том, что новый формат журнала регистрации использует формат SQLite для хранения данных и программа 1С не сокращает файл журнала «1Cv8.lgd» самостоятельно, поэтому нужно в ручную выполнить команду vacuum для файла «1Cv8.lgd». Для этого нам понадобиться программа sqlite3.exe, её можно скачать с сайта sqlite.org. На странице загрузки находите раздел «Precompiled Binaries for Windows» и в нем скачиваете файл
«sqlite-tools-win32-x86-3260000.zip«, последние цифры в имени файла могут изменяться, когда меняется версия программы sqlite3.exe.

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

После того как скачали архив с программой распаковывайте его, например, в папку temp, которая располагается в корне диска C: (C:\temp), для удобства переименовываете папку «sqlite-tools-win32-x86-3260000» в «sqlite». После этого открываете командную строку от имени «Администратора системы». Далее командой в консоли «cd C:\temp\sqlite» переходите в папку с файлом sqlite3.exe. Теперь вы можете выполнить команду vacuum для файла «1Cv8.lgd». Формат команды будет примерно такой «sqlite3.exe C:\ \1Cv8.lgd vacuum»

Получилось достаточно много шагов и нюансов для уменьшения размера файла «1Cv8.lgd», но для своего и вашего удобства я сделал bat файл, который выполнит нужную нам команду без открывания командной строки. Вам нужно скачать архив с bat файлом и программой sqlite3.exe с моего репозитория на GitHub по этой ссылке https://github.com/ProfAdmin/archive/raw/master/sqlite_for_1C.rar. После скачивания, распаковываете файлы, копируете их в папку «1Cv8Log» и запускаете файл «vacuum_1Cv8LGD.bat».

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Откроется окно консоли, выполнится команда vacuum и вам нужно будет нажать на любую клавишу для закрытия окна, после этого файл «1Cv8.lgd» будет сокращен. После вы можете удалить скопированные файлы из папки «1Cv8Log», кроме «1Cv8.lgd» или оставить для будущего сокращения.

Источник

Как сократить журнал регистрации 1С

Рассмотрим случай, когда log-файл 1С «распух» и занимает значительное место на диске. Сколько? Здесь все зависит от вашей конкретной ситуации.

Например, у вас файловая 1С — когда открываете папку с логами, то можете обнаружить файл *.lgp вполне солидного размера. До нескольких Гб. Это и есть Журнал регистрации 1С:Предприятия.

Возникает закономерный вопрос: «Можно ли его уменьшить или вообще избавиться?». Да, но сначала общие моменты.

Где находятся log-файлы

Форматы записи журнала

Новый формат ЖР (SQLite, *.lgd) появился в платформе 1С:Предприятия, начиная с версии 8.3.5. При обновлении платформы автоматическая смена формата ЖР не применяется.

Но если вы создаёте новую информационную базу либо пересоздаёте старую с очисткой каталога 1Cv8Log, на 8.3.5 или выше, то при отсутствии 1Cv8.lgf будет создан журнал нового формата.

На большом количестве пользователей новый формат журнала может оказаться хуже старого режима работы.

Как вернуть старый режим журнала регистрации

Для серверных баз:

При необходимости — повторите шаги для каждой базы.

Рекомендации

Преобразование из SQLite в последовательный формат ↓

Особенности нового формата SQLite

В этом режиме настройка «Разделять хранение журнала по периодам» в Конфигураторе отсутствует. Остаётся кнопка «Сократить» для обрезки части журнала и переноса обрезаемых событий в указанный файл.

Одно «но!» — после этого размер 1Cv8.lgd не уменьшается. Для очистки необходимо выполнить команду vacuum.

Для этих целей используется утилита sqlite3, которую можно скачать с официального сайта.

Пример команды (расположение утилиты и lgd-файла у вас могут отличаться):

Если не получается и требуется дополнительная поддержка — наши специалисты готовы вам помочь → +7-911-500-10-11

Источник

Все, что вы хотели знать о журнале регистрации

После жалоб пользователей на замедление 1С:Предприятие администраторы высказали подозрение, что причиной тормозов является Журнал регистрации. Журналы – это несколько файлов формата lgd от одного до двух гигабайт. Чтобы развеять все сомнения, и вооружившись трехзвенкой 8.3.12.1469 x86, а также инструментами от производителя, решено было изучить вопрос вдоль и поперек или другими словами, узнать, «что там под капотом».

Итак, журнал представляет из себя не что иное, как базу данных sqlite, хотя 1С использует свое именование расширения и даже свой драйвер для доступа, который входит в поставку платформы. Разработчики 1С не стали использовать предлагаемый авторами sqlite драйвер, а просто скомпилировали свой, видимо для совместимости и/или простоты использования, благо исходники доступны на сайте sqlite. Но используется он своеобразно. К примеру, если пометить на удаление записи в журнале любым доступным вам способом, то это ничего не даст потому, что 1С просто игнорирует эту метку. То есть при просмотре отразятся все без исключения записи.

Разработчики sqlite утверждают, что размер файла базы данных может превышать сотню гигабайт и даже сотню терабайт. Так что, если бы 1С:Предприятие тормозила из-за журнала, то скорее всего это могло случиться только из-за кривого драйвера от 1С или неумения его правильно готовить использовать. Хотя конечно могут влиять и внешние факторы, как например, дефрагментация диска и тому подобное. К примеру, одно из последних нововведений разработчиков sqlite – метод VACUUM. И хотя он также упоминается в драйвере 1С, на деле этот метод никак не используется или я не смог спровоцировать его выполнение. Если вы решите сократить полностью журнал из Конфигуратора, то вместо того, чтобы заново создать файл или основную таблицу журнала, 1С:Предприятие начнет удалять все записи в таблице EventLog. И если у вас он большого размера, то придется запастись терпением. За то при этом все пользователи могут продолжать свою работу в обычном режиме, вот только вряд ли при этом что-то отразится в журнале об их работе. Многопоточность? Нет, не слышал.

В документации сказано, что при загрузке информационной базы все записи журнала не очищаются. Для чего так сделано? Ведь если конфигурация иная, то в базе останутся никому не нужные записи об объектах предыдущей конфигурации, которых просто может не быть в новой. Видимо пользователю предлагается самому найти этот файл и удалить.

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Службы 1С:Предприятие автоматически создает файл 1Cv8.lgd при первом же обращении будь то конфигуратор или web-приложение. Что интересно база не формируется сразу же целиком, а только по необходимости. К примеру, если установить уровень «Регистрировать ошибки», запустить регламентное задание, то создадутся только две таблицы, пусть и пустые. То есть о выполнении регламентных заданий вы не узнаете, пока не начнется нормальное ведение журнала, а для этого нужно хотя бы раз открыть 1С:Предприятие (в любом режиме). Кстати регламентные задания в журнале отражаются как фоновые. Почему так? Зачем понадобилось два термина?

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что этоИ только при запуске 1С:Предприятие в режиме конфигуратора или обычного приложения создадутся все оставшиеся необходимые таблицы. Записи создаются по такому же алгоритму. К примеру, есть таблица MetadataCodes, в которой хранятся объекты конфигурации. Но все объекты разом не записываются, хотя это можно было бы сделать, к примеру, при обновлении конфигурации, а записываются только по требованию.

Структура базы нормализована по полной программе. Размер записи основной таблицы равен примерно 140 байт, что совсем немного для такого рода сценария использования как ведение логов.

Но есть вопросы. К примеру, для чего нужно было создавать отдельные таблицы используемых портов? Сколько килобайт планировали сэкономить авторы? Видимо это все ради того, чтобы потом быстро показать/использовать в форме отбора. Другого объяснения не нашел. Но опять же для чего надо было создавать поле Name, когда его значение можно было хранить в поле Code. Если у кого есть идеи, поделитесь.

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

И эта песня тянется уже не один год.

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что этоПри любом несложном нарушении структуры базы она будет восстановлена. К примеру, мной были удалены некоторые индексы, и при следующем моем обращении к журналу из главного меню конфигуратора Администрирование – Журнал регистрации все индексы были благополучно восстановлены после небольшой паузы.

Итак, вернемся к файлу журнала, с которого все и началось. Размер его чуть превышал 1 гигабайт, что по меркам авторов sqlite это копейки. Нельзя не отметить всеобщий сарказм администраторов в отношении к 1С, многие относят ее к разряду «для киосков с оборотом 3 рубля». Это, конечно же, отдельная история. Хотя предыдущая статья лишь подтверждает этот момент, особенно аргументы в обсуждении.

Принимая во внимание все вышеперечисленные проблемы, сомнения все же оставались. Мною было решено просто проверить, как влияет рост размера журнала на производительность. Была создана обработка, которая в цикле выполняла одну лишь команду:

20 циклов/замеров по миллиону записей. Размер файла вырос с пары-тройки десятков килобайт до почти трех гигабайт. Обратите внимание, что скорость никоим образом не изменилась, более того даже не деградировала от того, что файл сильно распух. Все же авторы sqlite правы, говоря, что это копейки.

Файл lgd 1с что это. Смотреть фото Файл lgd 1с что это. Смотреть картинку Файл lgd 1с что это. Картинка про Файл lgd 1с что это. Фото Файл lgd 1с что это

Так же для контроля скорости записи на диск использовалась программа Process Monitor (Procmon) из набора утилит Sysinternals Марка Руссиновича и Брюса Когсвела, которая лишь подтвердила полученные данные.

Размер файла журнала регистраций никак не влияет на скорость записи. Конечно, надо учитывать еще много других факторов. Но текущая задача была лишь проверить как сама 1С:Предприятие работает с файлами sqlite большого размера.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *