Forum Użytkownikow Subiekt GT
InsERT GT => Subiekt GT => Wątek zaczęty przez: Rett-Pol w Styczeń 22, 2019, 16:10:25
-
Dzień dobry
Mam duży problem w firmie w Subiekcie GT z zakładką "Rozrachunki wg dokumentów".Od pewnego czasu uruchomienie jej trwa niemiłosiernie długo. System pracuje w sieci, serwer + 20 końcówek i na niektórych komputerach wręcz niemożliwe jest wyświetlenie treści tej zakładki i kończy się komunikatem o przekroczonym czasie. Na niektórych zaś zapewne zdąża tuż przed końcem tego czasu.
Dotąd nie było takiego objawu. Inne zakładki wyświetlają się w akceptowalnym, normalnie czasie. Otrzymałem informację, że należy zrobić odbudowę index-ów ale to nic nie zmieniło.
Na serwerze pracuje MS SQL 2017 Express. Baza ok 5 GB. Subiekt zawsze najnowszy z wszystkimi dodatkami. Zakładkę uruchamiam z włączonymi filtrami , także do wyświetlenia jest ok. 1 000 bieżących rekordów. Czy to już czas przejść koniecznie na pełen MS SQL? Czy może jeszcze coś można zrobić?
-
Zacznij od zwiększenie timeoutów na stanowiskach: F1 -> wyszukaj -> Przekroczenie czasu oczekiwania na odpowiedź serwera (timeout). To jest obejście a nie rozwiązanie problemu ale powinieneś mieć możliwość odpalenia modułu rozrachunków wg kontrahentów i innych modułów, które plują timeoutami.
-
Podniosłem timeout z 30 do 60 na komputerze gdzie problem występuje i dalej "brak czasu".
Spróbuję dużo więcej i zobaczymy czy w ogóle wylicza, szczególnie że na niektórych niewiele różniących się konfiguracją, wystarcza ok 15-20 sekund......
-
Czy filtry są takie same na tych komputerach?
Czy podłączenie do sieci też jest jednakowe (kabel, wifi)?
Czy jakość połączenia też jest taka sama (robiono jakieś testy)?
-
Podniosłem timeout z 30 do 60 na komputerze gdzie problem występuje i dalej "brak czasu".
Spróbuję dużo więcej i zobaczymy czy w ogóle wylicza, szczególnie że na niektórych niewiele różniących się konfiguracją, wystarcza ok 15-20 sekund......
EDIT: Ten timeout dotyczy tego ile końcówka czeka na odpowiedź serwera. Konfiguracja sprzętowa stanowiska (CPU,RAM) ma tu znikome znaczenie (chyba, że to stary złom) bo główną robotę odwala serwer.
To, że na tą samą operację raz serwerowi starczy 15 sekund a raz nie jest zależne min. od tego co się aktualnie dzieje na serwerze.
To zamulanie nie zaczęło się przypadkiem zaraz po jakiejś aktualizacji Subiekta? Przy aktualizacjach bardzo często są wywalane dodatkowe indeksy na tabelach. Ja np. musiałem sobie odtworzyć dodatkowy indeks na planie kont bo dekretacja szła k.....wsko wolno.
-
Ten timeout to tyczy się bardziej serwera z bazą danych a nie stacji roboczej :)
Akurat ten wpis dotyczący timeout'u dotyczy klienta. Czyli nie tylko stanowiska roboczego ale i loginu (wpis jest HKCU)
-
Ten timeout to tyczy się bardziej serwera z bazą danych a nie stacji roboczej :)
Akurat ten wpis dotyczący timeout'u dotyczy klienta. Czyli nie tylko stanowiska roboczego ale i loginu (wpis jest HKCU)
Racja - bardzo niefortunnie się wyraziłem. Miałem na myśli, że bogu ducha winny serwer mieli sobie co mu kazała końcówka a końcówka zamiast czekać grzecznie aż serwer skończy to mówi mu, że ma spadać :)
-
Ustawienie Timeoutu na wartość 0 powoduje nielimitowany czas oczekiwania.
-
Czy to już czas przejść koniecznie na pełen MS SQL? Czy może jeszcze coś można zrobić?
Wszystkim radzę, aby przetestowali, aby mocno się nie rozczarować.
Czy może jeszcze coś można zrobić?
Można próbować optymalizować, ale w rozrachunkach jest ciężko, na pewno pomoże usunięcie danych i rozpoczęcie pracy na nowo.
Spróbuję dużo więcej i zobaczymy czy w ogóle wylicza, szczególnie że na niektórych niewiele różniących się konfiguracją, wystarcza ok 15-20 sekund...
Przywróciłbym jeszcze domyślne ustawienia filtrów jeśli są dostępne.
-
Cóż, biję się w pierś bo nie do końca prawidłowo podałem wszystkie informacje, a sytuacja jest jeszcze dziwniejsza.
Pracownik mi zgłosił, to ja szybko na forum a powinno się sprawdzić więcej ustawień. Okazuje się, że problem dotyczy jego konta.
I tu z góry informacja, ma prawie wszystkie uprawnienia. Praktycznie wyłączone są uprawnienia dotyczące archiwizacji, pobierania aktualizacji i vendero.
Wszystkie inne ma włączone. Zresztą dotąd korzystał z "Rozrachunków wg dokumentów" i nic nie było w uprawnieniach przestawiane.
Nie pokazuje się też żaden dymek o braku czegokolwiek. Po prostu timeout i już.
Ale jak ja (szef), zaloguję się na tym samym komputerze i uruchamiam te same rozrachunki to w miarę szybko pojawia się wszystko.
Ustawienie filtrów dla obu logowań identyczne.
To gdzie tu teraz szukać problemu? Przy czym nie jest to jedyny komputer który tak się zachowuje. Kolejne stanowisko obok ma identyczną sytuację.
-
kolejne stanowisko obok ale ten sam uzytkownik?
-
Nie , to zupełnie inny user. Ale ten sam pokój, księgowość. Może tam jaka zaraza panuje? ....... :)
-
Logujesz się na tym samym koncie Windows ale innym koncie w Subiekcie czy też na innym koncie windows i innym koncie w Subiekcie?
Jeżeli to drugie to przeczytaj co napisałem wyżej.
-
Przede wszystkim zignorowałeś moją sugestię... Poza tym dobrze byłoby zobaczyć jak wygląda problem, może to w ogóle nie timeout...
-
Ufff, klikam klikam, przelogowuję się i wreszcie nie wiem w którym momencie, (może zadziałał ten zwiększony czas) ale teraz już nie ma nic o timeout tylko wyskakuje tabelka z trzema przyciskami:
- przywróc domyslne ustawienia
- wyłacz formatowanie warunkowe
- zgłoś błąd
Oczywiście to tylko cały czas dla zakładki "Rozrachunki wg dokumentów"
Faktycznie było tam jedno formatowanie warunkowe, ono było dla wszystkich userów i tam gdzie zakładka działa jest też działające formatowanie.
niemniej ze swojego komputera wyłaczyłem owo formatowanie dla wszystkich, na wszelki wypadek.
Na te dwa konta nic to działanie nie pomogło. Oczywiście był wszędzie reset i uruchamianie od nowa.
Przywrócenie domyslnych ustawień to chyba zresetowanie ustawienia filtrów dla tej zakładki..... ale to też nic nie zmienia.
Nie mam więcej pomysłów.
-
Logujesz się na tym samym koncie Windows ale innym koncie w Subiekcie czy też na innym koncie windows i innym koncie w Subiekcie?
Jeżeli to drugie to przeczytaj co napisałem wyżej.
Jeśli wracasz do pierwszych pytań to:
Filtry identyczne (status rozliczenia - nierozliczone, ściągalność - ściagalne ) to daje ok 1000 rekordów czyli niedużo .......
Podłaczenie do sieci kabel, sieć 1 Gb
Testów nie robiłem, reszta spraw nawet nie muli więc nie szukałem tu problemu .... (może powinienem)
-
Przede wszystkim zignorowałeś moją sugestię... Poza tym dobrze byłoby zobaczyć jak wygląda problem, może to w ogóle nie timeout...
Fakt, teraz nie timeout. tylko tabelka z przyciskami jak podałem wyżej.
nie zignorowałem, filtry resetowałem, na obecnym etapie nic to nie zmienia.