Skocz do zawartości

Powolne przerabianie zamówień

Polecane posty

Cześć, od dłuższego czasu mamy w firmie poważny problem z czasem jaki potrzebuje program Sello, by przerobić zamówienie. Przerabianie zamówień stało się naprawdę uciążliwe, pracownicy przy każdym zamówieniu mieli ~40sec czekania na działanie programu. Tłumaczyliśmy to sobie dużą bazą, choć taka zwłoka programu powodowała, że przerabianie zamówień przez Sello zaczęło tracić sens.

Najpierw krótka przerwa podczas tworzenia dokumentu, a następnie przy tworzeniu paczki, Sello zatrzymuje się na ~35sec.

Znaleźliśmy na to sposób, ale wydaje mi się, że skoro metoda na 2 instancje programu potrafi działać z opóźnieniami rzędu ~1,5sec to jest to wada programu, a nie dużej bazy i może da się to jakoś poprawić.

Dla osób, które również mają problem z czasem przerabiania zamówień:

Wystarczy że Sello nie widzi listy zamówień, czyli przerabiamy zamówienie wyszukane, a listę wszystkich trzymamy w drugiej instancji programu. Sello śmiga tak jak powinno, można przegapić ikonę klepsydry podczas tworzenia paczki.

Praca na 2 instancjach to jednak dodatkowy, niepotrzebny element pracy, przez który łatwiej o pomyłkę (choć pewnie praca na 2 monitorach byłaby rozwiązaniem).

 

Do SelloTeam:

Czy są planowane jakieś poprawki do programu, które spowodują, że będzie działać z taką prędkością z jaką potrafi?

 

 

Link to postu

Oczywiście, jeśli namierzamy miejsce, w którym z jakiegoś powodu serwer SQL zaczyna działać powoli (to w zasadzie stąd jest większość opóźnień) to takie miejsca są poprawiane i optymalizowane. Przykładowo w najbliższej wersji pojawi się taka optymalizacja wykorzystania serwera SQL w znalezionych przypadkach.

Tutaj musielibyśmy dokładnie ustalić przyczynę takiego opóźnienia. Z jakim Subiektem połączone jest Sello?

Link to postu

Sello działa z Subiektem GT.

Stanowisk używających Sello: 8+serwer

 

Wyszukiwanie transakcji w drugiej instancji nie jest oczywiście rozwiązaniem, bo samo wyszukiwanie też trwa.

 

To odosobniony przypadek? Nikt nie ma przerw podczas przerabiania zamówień?

Edytowane przez Robert foto
Link to postu

Problemy z powolnym działaniem w naszym przypadku dotyczą również zakładek wiadomości. Filrty poustawiane w Sello, jeśli w jakiś sposób przyspieszyły pracę, to tylko nieznacznie. Przełączanie się pomiędzy zakładkami, czy odświeżanie powoduje prawie zawsze komunikat na pasku programu "Sello (brak odpowiedzi)", tyle że to już pewnie inny problem, niezwiązany z tym jak wolno przerabiał program paczki, gdy transakcja była otworzona z listy (bez jej wyszukania).

Edytowane przez Robert foto
Link to postu

Sporadyczne przypadki się zdarzają. Przy dużych bazach ze specyficznym układem danych, zwłaszcza przy wielu pracownikach, gdy serwer SQL ma sporo pracy aby cały ten ruch obsłużyć może dochodzić do sytuacji, że wybiera on niekoniecznie najwydajniejszy sposób dostępu do danych. Jest za to odpowiedzialny planer wykonania polecenia SQL, który czasami się pogubi i zamiast wykonać polecenie w mniej niż sekundę, generuje tak niekorzystny plan wykonania, że potrafi on trwać nawet ponad minutę. Z tego typu przypadkami spotkaliśmy się parę razy. W takiej sytuacji najlepiej gdyby np. firmowy informatyk lub serwisant był w stanie zdiagnozować taki problem i podesłać nam szczegóły (lub samodzielnie zareagować, dodając np. odpowiedni indeks w bazie danych). Inna możliwość, to podesłać do nas bazę do weryfikacji. W takim wypadku proszę kontaktować się mailowo na sello@insert.com.pl.

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...