reindex

Polecenie "reindex"

Reindeksacja dotyczy tylko baz opartych o pliki DBF, czyli systemów SOWA1 i SOWA2 (co oczywiste, nie dotyczy to systemu SOWA2SQL).

Tym poleceniem można reindeksować w trybie offline bazy danych serwisów SOWA1 i SOWA2. Do indeksacji w trybie online należy używać programu klienta administracyjnego.

Składnia

sowizor reindex sowa1|sowa2
sowizor reindex <sid> [--crush]

Działanie

Polecenie pozwala na równoczesną reindeksacją serwisów wybranej grupy systemów (np. tylko sowa1 albo tylko sowa2) lub wskazanego serwisu o identyfikatorze <sid>.

Reindeksacja odbywa się na wyłączonym serwisie, stąd przed jej uruchomieniem serwisy są wyłączane (w razie stwierdzenia zalogowanych sesji pojawi się stosowne ostrzeżenie).

Dzięki pracy na wyłączonym serwisie oraz wykorzystaniu 4 równoległych procesów przetwarzania reindeksacja w trybie offline jest kilkukrotnie szybsza od reindeksacji w trybie online.

Kompresja tabel

Jako opcja można przeprowadzić indeksację z jednoczesną kompresją tabel DBF (jest to operacja odrzucenia rekordów usuniętych). Służy do tego opcja --crush.

Przykład kompresji katalogu
sowizor reindex mragowo_ckit_ks --crush