Comarch ERP Altum – optymalizacja po długim używaniu to usługa dla firm, które korzystają z systemu od dłuższego czasu i zauważają stopniowe spowolnienie pracy – wolniejsze otwieranie dokumentów, dłuższy czas generowania raportów czy zauważalne opóźnienia przy większej liczbie jednoczesnych użytkowników w centrali i oddziałach.
Spowolnienie działania systemu po latach eksploatacji rzadko wynika z jednej przyczyny – zwykle jest efektem narastającej wielkości bazy danych, nagromadzonych zmian konfiguracyjnych oraz braku regularnych działań konserwacyjnych po stronie SQL Server.
Przyczyny spowolnienia po latach eksploatacji
System, który działa w firmie od kilku lat, gromadzi w bazie danych coraz większą liczbę dokumentów, ruchów magazynowych i rozrachunków. Bez regularnej konserwacji bazy SQL Server oraz przeglądu konfiguracji, wydajność systemu stopniowo się pogarsza, nawet jeśli sam sprzęt serwerowy nie uległ zmianie.
Analiza wydajności bazy danych
Sprawdzamy aktualny stan indeksów i statystyk bazy danych SQL Server obsługującej Altum – z czasem, wraz z przyrostem danych, indeksy ulegają fragmentacji, a nieaktualne statystyki prowadzą do wybierania przez silnik bazy danych nieoptymalnych planów wykonania zapytań, co bezpośrednio przekłada się na czas reakcji systemu odczuwany przez użytkowników.
Rozmiar bazy i historia danych
Weryfikujemy, jaka część spowolnienia wynika z samego rozmiaru bazy danych oraz czy zasadne jest rozważenie archiwizacji starych danych, które nie są już potrzebne w codziennej pracy, a obciążają zapytania i procesy konserwacyjne, takie jak kopie zapasowe.
Konfiguracja serwera i zasobów
Sprawdzamy, czy zasoby serwera – pamięć RAM przydzielona instancji SQL Server, wydajność podsystemu dyskowego oraz obciążenie procesora – są nadal wystarczające w stosunku do liczby użytkowników i wolumenu danych, które zwykle znacząco wzrosły od momentu pierwotnego wdrożenia systemu.
Przegląd nagromadzonych zmian konfiguracyjnych
Przez lata użytkowania w systemie gromadzą się zmiany konfiguracyjne – dodatkowe słowniki, nieużywane już definicje dokumentów, rozbudowane procesy BPM czy integracje, które przestały być aktywnie wykorzystywane, a nadal działają w tle. Przeglądamy te elementy pod kątem realnego wpływu na obciążenie systemu.
Sieć i infrastruktura oddziałów
W instalacjach wieloodziałowych sprawdzamy również, czy łącza sieciowe między oddziałami a serwerem centralnym są nadal wystarczające, szczególnie jeśli od czasu wdrożenia zwiększyła się liczba stanowisk pracujących zdalnie na danych z centrali.
Działania optymalizacyjne
Na podstawie analizy wdrażamy konkretne działania – reindeksację i aktualizację statystyk bazy danych, dostosowanie harmonogramu zadań konserwacyjnych, ewentualną archiwizację danych historycznych, a w razie potrzeby rekomendację rozbudowy zasobów serwera.
Efekt optymalizacji
Rezultatem prac jest odczuwalna poprawa czasu reakcji systemu na typowe czynności użytkowników – otwieranie dokumentów, generowanie raportów i pracę z modułem magazynowym – bez konieczności wymiany całej infrastruktury serwerowej, o ile jej parametry pozostają adekwatne do skali firmy.
- Analiza fragmentacji indeksów i aktualności statystyk
- Ocena wpływu rozmiaru bazy na wydajność
- Przegląd zasobów serwera względem obecnego obciążenia
- Weryfikacja nagromadzonych zmian konfiguracyjnych i procesów BPM
- Wdrożenie działań optymalizacyjnych i rekomendacje na przyszłość