Symfonia Start z bazą danych narastającą przez lata – tysiące faktur, dokumentów magazynowych i zapisów księgowych – może zacząć działać wolniej. Długi czas otwierania list, powolne generowanie raportów i zawieszanie programu to typowe objawy bazy wymagającej optymalizacji. Przywracamy optymalną wydajność Symfonii Start bez kosztownej wymiany sprzętu.
Przyczyny spowolnień Symfonii Start
Spowolnienia Symfonii Start wynikają najczęściej z: fragmentacji indeksów bazy danych (szczególnie po usuwaniu i modyfikacji wielu rekordów), nieaktualnych statystyk zapytań, dużego rozmiaru bazy bez archiwizacji danych historycznych, nieefektywnej konfiguracji serwera bazy danych (zbyt mała przydzielona pamięć RAM) lub problemów sieciowych w instalacjach wielostanowiskowych. Identyfikacja przyczyny jest kluczem do skutecznej optymalizacji.
Optymalizacja indeksów i statystyk
Przeprowadzamy optymalizację bazy danych: dla SQL Server uruchamiamy reorganizację indeksów (dla fragmentacji 10-30%) lub przebudowę (dla fragmentacji powyżej 30%), aktualizujemy statystyki (UPDATE STATISTICS) i eliminujemy brakujące indeksy sugerowane przez SQL Server. Dla starszych baz Pervasive definiujemy serwisowe zadanie odbudowy indeksów uruchamiane regularnie przez harmonogram systemu.
Archiwizacja i rozmiar bazy
Jedną z najskuteczniejszych metod przyspieszenia Symfonii Start jest archiwizacja danych historycznych: przenosimy dokumenty z zamkniętych lat do bazy archiwalnej, pozostawiając w bazie operacyjnej tylko bieżące i kilkuletnie dane. Symfonia Start obsługuje pracę na wielu bazach danych (np. osobna baza dla każdego roku podatkowego), co naturalnie ogranicza rozmiar bazy operacyjnej i poprawia wydajność.