Мой местный Neo4j имеет много журналов транзакций в data/graph.db
:, как и когда удалять старые файлы журнала транзакций Neo4j
251M 3 Sep 16:44 neostore.transaction.db.0
255M 3 Sep 20:01 neostore.transaction.db.1
255M 3 Sep 23:20 neostore.transaction.db.2
251M 4 Sep 19:34 neostore.transaction.db.3
250M 4 Sep 22:16 neostore.transaction.db.4
134M 5 Sep 05:02 neostore.transaction.db.5
16B 5 Sep 09:57 neostore.transaction.db.6
16B 7 Sep 16:44 neostore.transaction.db.7
Я поддержав graph.db
папку вверх (я остановил экземпляр Neo4j) для того, для перезагрузки в другом удаленном экземпляре, поэтому было бы неплохо уменьшить размер папки.
- Какие существуют методы контроля этих журналов?
- Как проверить, успешно ли обработан данный файл
neostore.transaction.db.X
? - Безопасно ли удалять старые файлы?
Логические журналы упоминаются в документации, которые я считаю одни и те же файлы: http://neo4j.com/docs/stable/configuration-logical-logs.html
В conf/neo4j.properties
я изменил параметр keep_logical_logs
к 100M size
:
# Keep logical logs, helps debugging but uses more disk space, enabled for
# legacy reasons To limit space needed to store historical logs use values such
# as: "7 days" or "100M size" instead of "true".
keep_logical_logs=100M size
и перезапущен neo4j, но он не удалил ни один из старых файлов журнала. Могу ли я сделать это вручную, когда neo4j остановился? Или нужны все эти файлы? Я остановил neo4j, сделал резервную копию каталога graph.db
, удалил всю строку neostore.transaction.db.7
и снова начал neo4j. Он выглядит счастливым, но ...
Thanks!
Благодаря @MicTech. Знаете ли вы какую-либо «официальную» информацию в файле neo4j docs re: файлы журнала транзакций? – RedCraig
Они используются для восстановления и онлайн-резервного копирования, поэтому, если вы полностью закрываете свою базу данных, вы можете удалить все. За исключением случаев, когда вам нужно вытащить резервные копии из этой базы данных. –
@MichaelHunger будет ясным, если я остановлю db, удалите файлы transaction.db, а затем запустите db. БД продолжает использоваться некоторое время, а затем я хочу сделать резервную копию, я не смогу сделать резервную копию? Благодарю. – RedCraig