Z biegiem lat baza danych Symfonii Kadry i Płace może rosnąć i gromadzić zbędne lub przestarzałe dane: kartoteki testowe, zduplikowane rekordy, nieaktualne słowniki, historyczne logi i tymczasowe dane z błędnych importów. Przerosła baza danych działa wolniej, a jej konserwacja jest trudniejsza. Oferujemy usługę profesjonalnego czyszczenia i porządkowania bazy danych Symfonii.
Identyfikacja zbędnych danych
Pierwszym krokiem jest analiza zawartości bazy: sprawdzamy liczbę aktywnych i nieaktywnych pracowników, objętość tabel z historią list płac, rozmiar tabel logów i tymczasowych. Identyfikujemy kartoteki testowe (pracownicy z imionami "Test", "Próba"), zduplikowane rekordy i słowniki zawierające nieużywane pozycje. Na tej podstawie planujemy zakres czyszczenia.
Bezpieczne usuwanie danych testowych i duplikatów
Przed jakimkolwiek usunięciem danych wykonujemy pełną kopię zapasową bazy. Usuwamy kartoteki testowe i zduplikowane rekordy, upewniając się, że żaden z usuwanych rekordów nie jest powiązany z aktywnymi danymi produkcyjnymi. Każdą operację usunięcia dokumentujemy i możemy ją cofnąć przez przywrócenie backupu.
Archiwizacja danych historycznych
Dane zakończonych pracowników (zwłaszcza tych z wielu lat temu) mogą być przeniesione do archiwum poza aktywną bazą, jeśli Symfonia na to pozwala. Zmniejsza to rozmiar aktywnej bazy i przyspiesza jej działanie, zachowując jednocześnie dostęp do historycznych danych w razie potrzeby.
Optymalizacja struktury bazy danych
Po oczyszczeniu danych przeprowadzamy optymalizację struktury bazy: przebudowę indeksów (szczególnie istotną dla SQL Server), aktualizację statystyk zapytań i kompresję danych. Te zabiegi znacząco przyspieszają działanie programu, szczególnie przy generowaniu raportów i list płac.
Porządkowanie słowników i konfiguracji
Słowniki Symfonii (typy nieobecności, składniki wynagrodzenia, stanowiska) z czasem wypełniają się nieużywanymi pozycjami. Przeglądamy słowniki i usuwamy lub dezaktywujemy pozycje, które nie są już używane, poprawiając czytelność interfejsu i ułatwiając codzienną pracę z programem.