Przelicz wszystkich na liście płac zajmuje parę godzin.

Napisz jakie masz sugestie oraz pytania odnośnie działania programów R2płatnik, R2płatnikPRO, R2płatnikSBO. Możesz tu także zgłaszać wszelkie błędy, usterki czy nieprawidłowości nieopisane w części FAQ, z którymi spotkałeś się podczas pracy z programami.
rkoziol
Posty: 16
Rejestracja: śr, 01 marca 2017 13:55

Przelicz wszystkich na liście płac zajmuje parę godzin.

Post autor: rkoziol » pt, 04 sierpnia 2017 12:31

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ć?
Awatar użytkownika
NA
 
Posty: 567
Rejestracja: wt, 17 sierpnia 2010 9:57
Lokalizacja: SYMFONIA sp. z o.o.
Kontakt:

Re: Przelicz wszystkich na liście płac zajmuje parę godzin.

Post autor: NA » pt, 04 sierpnia 2017 13:19

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ć.
rkoziol
Posty: 16
Rejestracja: śr, 01 marca 2017 13:55

Post autor: rkoziol » pt, 04 sierpnia 2017 13:52

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.
Awatar użytkownika
NA
 
Posty: 567
Rejestracja: wt, 17 sierpnia 2010 9:57
Lokalizacja: SYMFONIA sp. z o.o.
Kontakt:

Post autor: NA » pt, 04 sierpnia 2017 14:14

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).
rkoziol
Posty: 16
Rejestracja: śr, 01 marca 2017 13:55

Post autor: rkoziol » wt, 29 sierpnia 2017 9:23

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?
ODPOWIEDZ