Insert Gratyfikant GT – czyszczenie i porządkowanie bazy danych

Insert Gratyfikant GT – czyszczenie i porządkowanie bazy danych

Po latach intensywnej eksploatacji baza danych Firebird programu Insert Gratyfikant GT gromadzi nie tylko wartościowe dane pracownicze i płacowe, ale też techniczny „balast": martwe wersje rekordów powstałe w mechanizmie MVCC Firebird, indeksy wymagające przebudowy, tymczasowe dane z przerywanych operacji oraz historyczne dane o byłych pracownikach, których akta dawno trafiły do archiwum. Regularnie czyszczona i porządkowana baza działa szybciej, zajmuje mniej miejsca na dysku i jest mniej podatna na błędy.

Nasz serwis przeprowadza profesjonalne czyszczenie i optymalizację bazy danych Gratyfikant GT, poprawiając wydajność systemu i redukując ryzyko problemów wynikających z „zaśmieconej" bazy.

Co gromadzi się w bazie Gratyfikant GT?

Martwe wersje rekordów (MVCC garbage)

Firebird przy każdej modyfikacji rekordu zachowuje jego stare wersje dla aktywnych transakcji. Po zatwierdzeniu transakcji stare wersje stają się „martwymi rekordami" – są zbędne, ale zajmują miejsce i spowalniają zapytania. Przy intensywnej pracy z listami płac i ewidencją czasu pracy martwe wersje narastają szybko.

Dane byłych pracowników

Kartoteki pracowników, którzy odeszli z firmy wiele lat temu, pozostają w aktywnej bazie. Z punktu widzenia przepisów prawa pracy muszą być przechowywane (10 lub 50 lat), ale nie muszą być w aktywnej, codziennie obsługiwanej bazie – mogą trafić do archiwum.

Zakończone listy płac z dawnych lat

Listy płac z lat 2015-2020 w aktywnej bazie nie są potrzebne do codziennej pracy, ale obciążają bazę. Przeniesienie ich do archiwum (osobnej bazy archiwalnej) odchudza aktywną bazę i przyspiesza przetwarzanie bieżących danych.

Procedury czyszczenia bazy Firebird

Sweep – usuwanie martwych wersji rekordów

Kluczowa operacja konserwacyjna dla Firebird. Uruchamiamy ją narzędziem gfix:
gfix -user SYSDBA -password masterkey -sweep "C:\ProgramData\Insert\GratyfikantGT\firma.fdb"
Sweep może trwać od kilku minut do kilku godzin (w zależności od rozmiarów bazy i nagromadzenia martwych rekordów). Zalecamy uruchamianie co miesiąc lub co kwartał, najlepiej poza godzinami pracy.

Backup i restore – defragmentacja logiczna

Pełny backup przez gbak i przywrócenie do nowego pliku eliminuje fragmentację logiczną i usuwa wszystkie martwe rekordy. Efekt: nowa baza jest znacznie mniejsza i szybsza. Operację wykonujemy raz na rok lub gdy wydajność bazy wyraźnie spada.

Archiwizacja danych historycznych

Gratyfikant GT umożliwia tworzenie bazy archiwalnej dla zamkniętych lat kadrowych. Dane pracowników, którzy odeszli z firmy dawniej niż 3 lata temu, przenosimy do archiwum – pozostają dostępne w razie kontroli, ale nie obciążają aktywnej bazy. Przed archiwizacją wykonujemy pełny backup aktywnej bazy.

Harmonogram konserwacji bazy

  • Miesięcznie: sweep po zamknięciu miesięcznych list płac i złożeniu deklaracji ZUS
  • Kwartalnie: backup + restore do nowego pliku (defragmentacja logiczna), sprawdzenie rozmiaru bazy
  • Rocznie: archiwizacja danych za rok N-3 do osobnej bazy archiwalnej, przebudowa wszystkich indeksów

Serwis laptopów i komputerów

Naprawa laptopów i komputerów stacjonarnych – Warszawa i okolice. Serwis na miejscu oraz dojazd do klienta.

22 378 46 39

Obszar działania

Warszawa – wszystkie dzielnice – oraz sąsiednie miejscowości. Sprzęt przyjmujemy w serwisie, dojeżdżamy też do domu i do firmy.

Strona główna