Mój lokalny Neo4j ma wiele dzienników transakcji w data/graph.db
:jak i kiedy usunąć stare pliki dziennika transakcji 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
ja cofając się graph.db
folderu up (I przestali instancję neo4j) w celu przeładować w innej instancji offsite, więc byłoby miło zmniejszyć rozmiar folderu.
- Jakie metody kontroli tych dzienników są dostępne?
- Jak sprawdzić, czy dany plik
neostore.transaction.db.X
został pomyślnie przetworzony? - Czy można bezpiecznie usunąć starsze przetworzone pliki?
Logika dzienniki są określone w Dokumenty, które według mnie są te same pliki: http://neo4j.com/docs/stable/configuration-logical-logs.html
W conf/neo4j.properties
zmieniłem opcję keep_logical_logs
do 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
i wznowiona neo4j, ale nie usunął żadnego ze starych plików dziennika. Czy mogę zrobić to ręcznie po zatrzymaniu neo4j? A może wszystkie te pliki są wymagane? Zatrzymałem neo4j, wykonałem kopię zapasową katalogu graph.db
, usunięto cały pasek neostore.transaction.db.7
i ponownie uruchomiłem neo4j. Wydaje się być szczęśliwy, ale ...
Dzięki!
Dzięki @MicTech. Czy znasz jakieś "oficjalne" informacje w plikach dziennika transakcji neo4j docs re:? – RedCraig
Są one używane do odzyskiwania i tworzenia kopii zapasowych online, więc jeśli czysto zamkniesz bazę danych, możesz usunąć wszystkie. Z wyjątkiem sytuacji, gdy musisz pobrać kopie zapasowe z tej bazy danych. –
@MichaelHunger, aby było jasne, jeśli zatrzymam bazę danych, usuń pliki transaction.db, a następnie uruchom bazę danych. DB jest nadal używany przez pewien czas, a następnie chcę wykonać kopię zapasową, nie będę mógł wykonać kopii zapasowej? Dzięki. – RedCraig