Informacje o rozmiarze tabel w bazie danych nVision znajdziesz na serwerze w folderze logów, w pliku "nv_atlas-pg_catalog-!pg_DiskUsage.csv".
Przykład:
C:\Program Files (x86)\Axence\nVision\Logs\PG\pg_catalog_simple\nv_atlas-pg_catalog-!pg_DiskUsage.csv
Plik odczytasz za pomocą dowolnego narzędzia umożliwiającego edycję plików .CSV np. MS Excel:
Rozmiar tabeli podany jest w kolumnie total. Według wartości z tej kolumny posortowane są dane w pliku. Obszar funkcjonalny nVision, z którego pochodzą dane w tabeli, określa jej nazwa. Znajduje się ona w kolumnie table_name.
Największy wpływ na rozmiar bazy danych mają:
zebrane zrzuty ekranu (tabela screenshots),
wpisy z sekcji Dzienniki system Windows w Podglądzie zdarzeń (tabela NtEventLogData),
wpisy Syslog (tabela syslog).
Przeterminowane dane automatycznie usuwane są z bazy danych, zgodnie z harmonogramem ustalonym w opcjach nVision. Codzienne czyszczenie bazy nie powoduje jednak zmniejszenia jej rozmiaru. Wynika to ze specyfiki działania silnika PostgreSQL, którego proces sam zarządza rozmiarem tabel.
Uwaga!
-
Nigdy nie edytuj ani nie usuwaj ręcznie plików z folderu:
C:\Program Files (x86)\Axence\nVision\Database\AtlasPG- uszkodzisz bazę danych!
Ręczne czyszczenia bazy może trwać bardzo długo, a w tym czasie nVision nie będzie dostępne. Weź to pod uwagę i uruchom procedurę tuż przed końcem pracy.
Aby ręcznie oczyścić bazę danych:
-
Sprawdź opcje automatycznego czyszczenia bazy danych
Dzięki temu dowiesz się, jak często baza czyszczona jest automatycznie, a więc jakiej ilości danych możesz się spodziewać. Im więcej danych, tym dłużej będzie trwało ich usuwanie.
-
Zrób kopię bazy danych
Skopiuj bazę (np. na podłączony dysk zewnętrzny), uruchamiając skrót z poziomu wiersza poleceń
lub klikając dwukrotnie w ikonę skrótu.
Pobierz archiwum https://cdn.axence.net/Support/DBCorrectPG.zip, zapisz je na serwerze i rozpakuj.
-
Skopiuj plik DBCorrectPG.exe do folderu instalacji nVision obok pliku nVision.exe
Przykład:C:\Program Files (x86)\Axence\nVision\DBCorrectPG.exe -
Uruchom program DBCorrectPG.exe.
W polu Task name wpisz:
DBVacuumFull
zwalnia miejsce po usuniętych danych; wymaga tyle wolnego miejsca na dysku, ile wynosi rozmiar folderu "...<nVision>\Database"
Truncate_SysLog
usuwa wszystkie wpisy syslog
Truncate_NtEventLogData
usuwa wszystkie wpisy dzienników systemu Windows
Kliknij przycisk Run task
-
Działanie programu powinno zakończyć się wpisami:
[Truncate_SysLog - END] [END]