1. Скачиваем SQLite 3 он состоит из трех файлов: sqldiff.exe sqlite3.exe sqlite3_analyzer.exe
2. Копируем 1cv8.lgd в папку с этими тремя файлами;
3. Запускаем sqlite3.exe
4. Выполняем следующие команды:
(select и from и where )
(не забывайте ставить ; в конце строки !)
.open 1cv8.lgd
select * from AppCodes where name like ‘%Background%’;
2|»BackgroundJob»
// Запоминаем code=2 (как #A)
select * from ComputerCodes where name like ‘%-1C-%’;
// в условие где «-1С-» подставляем имя сервера 1С (которое указываем при регистрации Базы)
1|»VIRT-1C-01″
// Запоминаем code=1 (как #C)
select * from EventCodes where name like ‘%Begin%’;
3|»_$Transaction$_.Begin»
// Запоминаем code=3 (как #1)
select * from EventCodes where name like ‘%Commit%’;
4|»_$Transaction$_.Commit»
// Запоминаем code=4 (как #2)
select * from EventCodes where name like ‘%Finish%’;
2|»_$Transaction$_.Finish»
// Запоминаем code=2 (как #3)
.changes on
delete from EventLog where (eventCode=#1 OR eventCode=#2 OR eventCode=#3) AND computerCode=#C AND appCode=#A;
// Внимание! Удаление в 7GB файле длилось 15 мин на компе i7 3.2 8Gb-оперативки
// в папке появляется файл 1cv8_journal и постепенно растет …
vacuum;
// Еще примерно 7-8 мин
.exit
Итог наших манипуляций можно оценить по размеру файла 1cv8.lgd
В самом начале:
dir 1cv8.lgd
После манипуляций:
Полезная ссылка: https://www.sqlite.org/cli.html