Autor Wątek: Strasznie muli przy ładowaniu podmiotów  (Przeczytany 15826 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Edyta_84

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: Rewizor GT1.32 Rachmistrz 1.32.
Odp: Strasznie muli przy ładowaniu podmiotów
« Odpowiedź #15 dnia: Wrzesień 17, 2013, 12:04:09 »
a jak to sprawdze zby mieć pewność ??

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17064
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Strasznie muli przy ładowaniu podmiotów
« Odpowiedź #16 dnia: Wrzesień 17, 2013, 12:08:53 »
Jest możliwe, bo w BR stosunek KPiR do KH jest co najmniej 1:10. A 10 podmiotów uruchamia się szybciej niż 100.

Hmmm, przecież aby sprawdzić czy baza jest bazą insertu oraz jaki program został na niej uruchomiony to sprawdzane są wszystkie bazy danych i to właśnie tyle trwa (Insert robi to niestety mało optymalnie).

a jak to sprawdze zby mieć pewność ??

W nazwie okna programu (lewy górny róg) masz informacje o nazwie podmiotu i na jakim serwerze pracuje.
Daniel, Białystok.

Offline Edyta_84

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: Rewizor GT1.32 Rachmistrz 1.32.
Odp: Strasznie muli przy ładowaniu podmiotów
« Odpowiedź #17 dnia: Wrzesień 17, 2013, 12:12:07 »
to sa dwa różne  serwery, ale rewizor nie działa w sieci tylko go mam na laptopie bo czasem potzrebny jest mobilnie, a rachmistrz działa w sieci na 3 komputerach i czasem jednocześnie.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17064
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Strasznie muli przy ładowaniu podmiotów
« Odpowiedź #18 dnia: Wrzesień 17, 2013, 12:15:09 »
to sa dwa różne  serwery, ...

Tak też musiało być i dlatego jest szybko, gdyż jest sprawdzane na serwerze tylko kilka baz (systemowe też są sprawdzane) a nie ponad 120.
Daniel, Białystok.

Offline Edyta_84

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: Rewizor GT1.32 Rachmistrz 1.32.
Odp: Strasznie muli przy ładowaniu podmiotów
« Odpowiedź #19 dnia: Wrzesień 17, 2013, 12:24:25 »
poszłam dalej i sprawdziłam ze na każdym komputerze program jest na innym serwerze  czyli mamy 4 różne serwey ma to jakieś znaczenie

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Strasznie muli przy ładowaniu podmiotów
« Odpowiedź #20 dnia: Wrzesień 17, 2013, 12:50:12 »
Jest możliwe, bo w BR stosunek KPiR do KH jest co najmniej 1:10. A 10 podmiotów uruchamia się szybciej niż 100.

Hmmm, przecież aby sprawdzić czy baza jest bazą insertu oraz jaki program został na niej uruchomiony to sprawdzane są wszystkie bazy danych i to właśnie tyle trwa (Insert robi to niestety mało optymalnie).

Na pierwszej lepszej bazie czas otwarcia Rachmistrza (18 podmiotów) 12 sek. Rewizora (3 podmioty) 1,6 sek. Dotyczy to pierwszego otwarcia, bo następne są już szybkie. Więc jednak nie przeszukuje wszystkiego po kolei. Zresztą nawet z punktu organizacji baz SQL byłby to bezsens.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17064
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Strasznie muli przy ładowaniu podmiotów
« Odpowiedź #21 dnia: Wrzesień 17, 2013, 13:48:30 »
Na pierwszej lepszej bazie czas otwarcia Rachmistrza (18 podmiotów) 12 sek. Rewizora (3 podmioty) 1,6 sek. Dotyczy to pierwszego otwarcia, bo następne są już szybkie.Więc jednak nie przeszukuje wszystkiego po kolei.

Nie chcę robić tutaj wywodów, gdyż nie przyspieszy to działania programu, a wszystko o czym piszę można łatwo sprawdzić samemu, jeśli masz wątpliwości to zapraszam na priv, nie będziemy zanudzali innych... Serwer SQL to dość rozbudowana aplikacja i jeśli raz wczytał informacje o bazie danych i ich nie wyrzucił z bufora to drugi raz są zwracane do aplikacji bardzo szybko...

Poza tym skąd program ma pobrać listę podmiotów bez sprawdzania wszystkich baz ? ;)

Zresztą nawet z punktu organizacji baz SQL byłby to bezsens.

Jak już pisałem nie jest to optymalne, ale tak to obecnie działa - Biuro GT ma własną bazę w której przechowuje listę baz na serwerze/serwerach SQL, nie sprawdzania i jest szybko.
Daniel, Białystok.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Strasznie muli przy ładowaniu podmiotów
« Odpowiedź #22 dnia: Wrzesień 17, 2013, 16:15:09 »
Tyle, że samo Biuro otwiera się jeszcze dłużej. 11 podmiotów a czas otwarcia 1:17.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17064
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Strasznie muli przy ładowaniu podmiotów
« Odpowiedź #23 dnia: Wrzesień 17, 2013, 17:38:00 »
Tyle, że samo Biuro otwiera się jeszcze dłużej. 11 podmiotów a czas otwarcia 1:17.

U mnie 50 podmiotów otwiera się w około 12 sekund przy pierwszym uruchomieniu i w około 6 sekund przy kolejnych uruchomieniach, z przerwą na kliknięcie komunikatu o wersji próbnej programu... W XML'u startowym należy ustawić pełne dane logowania się do bazy danych Biura GT, przecież jest tylko jedna więc po co jej szukać... ?
Daniel, Białystok.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Strasznie muli przy ładowaniu podmiotów
« Odpowiedź #24 dnia: Wrzesień 17, 2013, 22:49:43 »
Ustawienie xml`a to abecadło.
Akurat wziąłem bazę w której jest kilka podmiotów zdalnych, stąd rzeczywiście czas oczekiwania jest długi. Na innej bazie z 32 podmiotami czas uruchomienia jest ok 8 sek.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17064
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Strasznie muli przy ładowaniu podmiotów
« Odpowiedź #25 dnia: Wrzesień 18, 2013, 07:56:30 »
winę zwala na ilość podmiotów, ze co my chcemy jak ma wczytać ok 120 podmiotów, ale sprawa jest taka ze od którejś aktualizacji w tym roku na początku roku to się stało, do tej pory działało bez zarzutu a ilość była taka sama.

Jeśli rzeczywiście tak jest i nie są to tylko "subiektywne" odczucia (nie podajesz konkretnych czasów wczytania listy podmiotów przed i po) to należałoby poszukać przyczyny, może któraś z baz lub więcej jest uszkodzona, zwłaszcza że za chwilę piszesz:

Dodam ze po tej aktualizacji jeden podmiot został uszkodzony właśnie w w bazie SQL i tez nie wie co się stało.

Zwykle powód uszkodzenia jest jeden - niepoprawnie skonfigurowany i niezabezpieczony przed nieoczekiwanym wyłączeniem serwer SQL - czy przynajmniej każdy serwer jest podtrzymywany przez UPS'a ? Podmiot ten był już zapewne uszkodzony już dużo wcześniej, a uszkodzenie ujawniło się dopiero podczas aktualizacji. Dlatego tak ważne jest zapobieganie uszkodzeniom baz danych.

poszłam dalej i sprawdziłam ze na każdym komputerze program jest na innym serwerze  czyli mamy 4 różne serwey ma to jakieś znaczenie

To też nie musi być do końca tak, gdyż adres serwera można podawać na różne sposoby, należałoby to dokładnie sprawdzić, teraz już nie wiem gdzie masz te 120 podmiotów, na jednym serwerze, czy rozrzucone po tych czterech... Ale jeśli rzeczywiście tak jest to po prostu macie delikatnie mówiąc bałagan, w którym należy pilnować (między innymi kopii bezpieczeństwa) i zabezpieczać cztery serwery zamiast jednego centralnego.

Ustawienie xml`a to abecadło.

To prawda, lecz wszystko o czym pisałem to też "abecadło", a jednak miałeś wątpliwości... ;)


Daniel, Białystok.

Offline Edyta_84

  • Nowy użytkownik
  • *
  • Wiadomości: 14
  • Reputacja +0/-0
  • Wersja programu: Rewizor GT1.32 Rachmistrz 1.32.
Odp: Strasznie muli przy ładowaniu podmiotów
« Odpowiedź #26 dnia: Wrzesień 18, 2013, 10:34:41 »
wyszystko już hula w miare szybko hehe, ale bardzo dziwne bo odczepiłam w programie serwisowym jeden podmiot który miał przed znaczkiem wersji symbol "~" a w autoclose "+"  był to podmiot nie używany. Więc prawdopodobnie to było przyczyną. Dzięki za info
« Ostatnia zmiana: Wrzesień 18, 2013, 10:42:33 wysłana przez Edyta_84 »

Offline Marucha

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 864
  • Reputacja +8/-3
  • Jedna zmiana przygotowuje drugą.
  • Wersja programu: rewizor, rachmistrz, biuro gt aktualne
Odp: Strasznie muli przy ładowaniu podmiotów
« Odpowiedź #27 dnia: Marzec 24, 2018, 11:55:49 »
wyszystko już hula w miare szybko hehe, ale bardzo dziwne bo odczepiłam w programie serwisowym jeden podmiot który miał przed znaczkiem wersji symbol "~" a w autoclose "+"  był to podmiot nie używany. Więc prawdopodobnie to było przyczyną. Dzięki za info

 ;D ;D ;D lata mijają a porady wciąż aktualne, też mi muliło i tez miałem jedną bazę z ~ , skasowałem i wygląda na to że chodzi lepiej.
Tak przy okazji , może nasi specjaliści od  baz wytłumaczą laikowi czy takla baza z ~ może zamulać i jeżeli tak to jak to się dzieje ( of ale lubię się uczyć :) )

Forum Użytkownikow Subiekt GT

Odp: Strasznie muli przy ładowaniu podmiotów
« Odpowiedź #27 dnia: Marzec 24, 2018, 11:55:49 »