1cv8 lgd что за файл

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

После этого появится окно, где можно будет выбрать режим работы журнала регистрации. Если у вас новая база и вы решили сразу настроить журнал регистрации, то после выбора можете сразу нажимать «OK» и продолжить работу с 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.

После того как скачали архив с программой распаковывайте его, например, в папку 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».

Откроется окно консоли, выполнится команда 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

Источник

990x.top

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

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

1Cv8Log — папка, в которой содержится журнал регистрации.

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

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

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

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

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

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

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

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

Именно здесь вы также можете указать что регистрировать, а что нет. Например мое мнение, что важно регистрировать ошибки, предупреждения, а информацию и примечание — можно пропустить.

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

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

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

Но учтите, что обратный процесс — невозможен. То есть из нового формата вернуться в старый уже будет невозможно.

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

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

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

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

Читайте также:  Стиральная машина indesit набирает и сливает воду сразу

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

Источник

Перенос журнала регистрации 1с

Зачем переносить журнал регистрации 1с

Перед тем как начать перенос журнала регистрации необходимо понять, что это такое.

Журнал регистрации содержит информацию о том, какие события происходили в информационной базе в определенный момент времени. Какие действия выполнял тот или иной пользователь. Для каждой записи журнала, отражающей изменение данных, отображается статус завершения транзакции (транзакция завершена успешно, или же транзакция отменена). Для событий успешной и неуспешной аутентификации в информационной базе 1С:Предприятия в журнал записывается, какой именно пользователь операционной системы выполняет эту аутентификацию. Журнал регистрации доступен как в режиме 1С:Предприятие, так и в режиме Конфигуратор.

Перенос может понадобится, для ускорения работы с журналом регистрации, например на SSD диск. Бывает что на системном диске заканчивается место и нужно просто перенести часть данных на диск большего объема.
Журнал регистрации хранится во внешнем файле 1cv8.lgd

Где найти файл 1cv8.lgd

Место физического хранения журнала регистрации напрямую зависит от того, файловая база или клиент — серверная.

Файловая база данных

У файловых баз 1cv8.lgd находится в папке самой базы.

Серверная база данных

После установки по умолчанию журнал регистрации лежит в папке C:\”Разрядность”\”Версия”\srvinfo\ \1Cv8Log
Разрядность
Платформа х32 – Program Files (x86)
платформа х64 – Program Files
Версия
Для версии 1с8.3 – 1cv8
Для версии 1с8.2 – 1cv82

Пример пути:” C:\Program Files\1cv8\srvinfo”

Перенести только журнал регистрации нельзя, поэтому рассмотрим вариант переноса всей папки srvinfo.
ВАЖНО! В этом случае будут перенесены журналы регистрации всех баз, а так же сервисные файлы, кэшы, индексы и прочее.

Перенос журнала регистрации 1с

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

При переходе с 8.2 на 8.3 все действия необходимо повторить.

Дополнительные материалы про журнал регистрации:

Источник

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

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

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

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

Читайте также:  Авто юрист консультации бесплатно по телефону круглосуточно в рязани

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Автомобильный онлайн портал