Spowolnienia WAPRO Mag mogą mieć wiele przyczyn: od przeciążonego serwera SQL, przez problemy sieciowe w środowiskach wielostanowiskowych, po nieoptymalne ustawienia programu lub zbyt duże pliki danych tymczasowych. Systematyczna diagnostyka pozwala wskazać konkretną przyczynę i wdrożyć celowane rozwiązanie – bez niepotrzebnego wydatkowania na sprzęt, gdy problem leży w oprogramowaniu.
Diagnostyka źródła spowolnień
Spowolnienia WAPRO Mag można sklasyfikować według miejsca ich wystąpienia:
- Spowolnienia przy starcie programu – długie ładowanie może wskazywać na wolne połączenie z SQL Server lub dużą ilość danych konfiguracyjnych do wczytania.
- Spowolnienia przy otwieraniu listy dokumentów – brak lub fragmentacja indeksu na tabeli dokumentów; zbyt duże tabele bez archiwizacji.
- Spowolnienia przy generowaniu raportów – skomplikowane zapytania SQL bez optymalizacji; nieaktualne statystyki.
- Spowolnienia w sieci wielostanowiskowej – wolne połączenie sieciowe, duże opóźnienia na łączu między stanowiskiem a serwerem SQL.
Monitorowanie obciążenia SQL Server
SQL Server Management Studio oferuje narzędzia do monitorowania:
- Działania → Monitor aktywności – pokazuje aktualnie wykonywane zapytania i ich czas trwania.
- Widoki dynamiczne:
SELECT * FROM sys.dm_exec_requests WHERE status = 'running'– aktywne zapytania. - SQL Server Profiler (starsze wersje) lub Extended Events – rejestrowanie wolnych zapytań (powyżej określonego progu, np. 5 sekund).
Optymalizacja ustawień WAPRO Mag
- Limit rekordów na liście – w ustawieniach WAPRO Mag ogranicz maksymalną liczbę wyświetlanych dokumentów na liście (np. do 500 lub 1000). Wczytywanie tysięcy dokumentów naraz jest zbędne i spowalnia program.
- Archiwizacja starych dokumentów – skorzystaj z funkcji archiwizacji WAPRO Mag, aby przenieść dokumenty sprzed kilku lat do archiwum. Mniejsza liczba aktywnych dokumentów = szybsze zapytania.
- Wyłączenie zbędnych modułów – jeśli firma nie korzysta z pewnych modułów WAPRO Mag, wyłącz je w konfiguracji, aby program nie ładował niepotrzebnych komponentów.
Optymalizacja sieci wielostanowiskowej
W środowisku sieciowym kluczowe jest minimalizowanie opóźnień:
- Upewnij się, że serwer SQL i stanowiska robocze są połączone przez sieć Gigabit Ethernet (nie Wi-Fi – Wi-Fi introdukuje opóźnienia zmienne, które SQL Server źle toleruje).
- Sprawdź, czy nie ma nadmiernego ruchu sieciowego na segmencie serwera SQL.
- Rozważ umieszczenie bazy SQL Server na lokalnym dysku SSD zamiast na dysku sieciowym (NAS).
Nasz serwis diagnozuje źródła spowolnień WAPRO Mag i wdraża optymalizacje na wszystkich warstwach – SQL Server, sieć i konfiguracja programu. Skontaktuj się z nami, jeśli Twój WAPRO Mag działa wolno.