Symfonia Kadry i Płace – optymalizacja wydajności bazy danych

Symfonia Kadry i Płace – optymalizacja wydajności bazy danych

Baza Symfonii Kadry i Płace rośnie z każdym miesiącem rozliczeniowym, a naliczanie list płac należy do operacji najbardziej obciążających. Po kilku latach pracy zamknięcie miesiąca potrafi trwać wielokrotnie dłużej niż na początku — zwykle nie z powodu awarii, lecz braku konserwacji.

Optymalizujemy bazę tak, aby czasy naliczeń wróciły do rozsądnych wartości.

Pomiar przed zmianami

Zapisujemy czasy naliczenia listy płac, otwierania kartotek i generowania zestawień. Bez tego nie da się wykazać efektu optymalizacji.

Konserwacja bazy

Przebudowujemy indeksy, aktualizujemy statystyki i sprawdzamy spójność danych. Przy bazach zaniedbanych przez lata sam ten krok daje największą poprawę.

Ustawienia serwera

Dostosowujemy przydział pamięci, model odzyskiwania i rozmieszczenie plików do rzeczywistego obciążenia.

Kolizje zadań

Sprawdzamy, czy kopie zapasowe i konserwacja nie uruchamiają się w godzinach pracy działu kadr.

Dane archiwalne

Przy bazach obejmujących kilkanaście lat proponujemy wydzielenie archiwum, z zachowaniem danych wymaganych do ustalania podstaw i stażu.

Konserwacja cykliczna

Ustawiamy zadania wykonujące konserwację automatycznie, bo jednorazowa optymalizacja działa kilka miesięcy.

Sprzęt

Wskazujemy, kiedy problem leży po stronie sprzętu i żadne ustawienia nie dadzą trwałego efektu.

Okresy szczytu

Konserwację i inne prace obciążające planujemy z pominięciem dni naliczania płac i terminów deklaracji. W dziale kadr obciążenie jest skokowe i przypada zawsze na te same dni miesiąca.