Strona 1 z 1
Przelicz wszystkich na liście płac zajmuje parę godzin.
: pt, 04 sierpnia 2017 12:31
autor: rkoziol
Po wejściu w listę płac i kliknięciu "Przelicz wszystkich" uruchamia się operacja która z miesiąca na miesiąc zajmuje coraz więcej czasu. W tej chwili trwa to około dwóch godzin. Czy można jakoś temu zaradzić?
Re: Przelicz wszystkich na liście płac zajmuje parę godzin.
: pt, 04 sierpnia 2017 13:19
autor: NA
rkoziol pisze:Po wejściu w listę płac i kliknięciu "Przelicz wszystkich" uruchamia się operacja która z miesiąca na miesiąc zajmuje coraz więcej czasu. W tej chwili trwa to około dwóch godzin. Czy można jakoś temu zaradzić?
A ilu na taką listę płac jest naniesionych pracowników, jaka to definicja (standardowa wynagrodzeń podstawowych czy modyfikowana z dodanymi jakimiś składnikami ze złożonymi definicjami), czy jest to przeliczane na serwerze czy na końcówce, czy komputer ten ma wystarczające parametry, jeśli jest to przeliczane z końcówki łączącej się z bazą na serwerze, to czy transfer sieciowy jest wystarczający itd. Przyczyny mogą być różne, więc na forum raczej trudno będzie jednoznacznie to wyjaśnić i coś konkretniej podpowiedzieć.
: pt, 04 sierpnia 2017 13:52
autor: rkoziol
Pracowników jest na tą chwilę około 400, wcześniej było więcej a liczyło szybciej, definicje są złożone ale od początku te same. Liczone jest na końcówce (na jednym rdzeniu) ale oprócz procesu r2płatnika komputer nie jest niczym więcej obciążony - około 50% CPU. Sieć jest gigabitowa. Od strony serwera praktycznie zero obciążenia. MSSQL zabiera około 4GB RAMu.
: pt, 04 sierpnia 2017 14:14
autor: NA
rkoziol pisze:Pracowników jest na tą chwilę około 400, wcześniej było więcej a liczyło szybciej, definicje są złożone ale od początku te same. Liczone jest na końcówce (na jednym rdzeniu) ale oprócz procesu r2płatnika komputer nie jest niczym więcej obciążony - około 50% CPU. Sieć jest gigabitowa. Od strony serwera praktycznie zero obciążenia. MSSQL zabiera około 4GB RAMu.
Proszę zobaczyć jak wygląda prędkość przeliczania na serwerze, sprawdzić na końcówce transfer danych w menu zbiory/narzędzia/monitor bazy danych (na dole na szarym pasku), można sprawdzić czy przy innych ustawieniach wydajności w menu ustawienia/środowisko zaawansowane będzie widać poprawę (pod F1 w instrukcji są opisane te opcje).
: wt, 29 sierpnia 2017 9:23
autor: rkoziol
Posprawdzałem wszystko i wygląda że wąskim gardłem jest wydajność pojedynczego rdzenia CPU. Na szybkim komputerze praca jest wykonywana szybciej i nie ma większego znaczenia czy jest to liczone na stacji roboczej (po sieci) czy na serwerze (lokalnie). Czy jest jakaś szansa żeby było to liczone wielowątkowo?