Autor Wątek: 100 tysięcy faktur - trochę "muli"  (Przeczytany 2786 razy)

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

Offline the_foe

  • Nowy użytkownik
  • *
  • Wiadomości: 15
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
100 tysięcy faktur - trochę "muli"
« dnia: Styczeń 22, 2021, 20:07:47 »
Czy ktoś ma doświadczenie w uzytkowaniu GT z duża ilością dokumentów? Mam ok. 100 tysięcy faktur i widok całości konsumuje ok 15 sekund.Na ogól jadę na filtrze z ostatniego miesiąca, wtedy działa gładko (ok. 5-10 tysiecy faktur), ale dość często potrzebuje faktury sprzed roku i wtedy muli. Czy to norma, wydaje mi się ze 100 tysięcy to powinno być na luzie. Pytam czy warto kogoś wzywać, czy ten typ tak ma?

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9208
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
100 tysięcy faktur - trochę "muli"
« Odpowiedź #1 dnia: Styczeń 22, 2021, 20:15:09 »
Zważając na ilość danych można napisać tyko: "to zależy..."
Sławek, Zduńska Wola

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: 100 tysięcy faktur - trochę "muli"
« Odpowiedź #2 dnia: Styczeń 23, 2021, 10:32:23 »
Czy ktoś ma doświadczenie w uzytkowaniu GT z duża ilością dokumentów?

Oczywiście, jest wielu użytkowników GT/Navireo, którzy gromadzą duże liczby dokumentów, większe niż opisywane przez Ciebie.

Mam ok. 100 tysięcy faktur...
To nie jest jeszcze duża ilość.

...i widok całości konsumuje ok 15 sekund.Na ogól jadę na filtrze z ostatniego miesiąca, wtedy działa gładko (ok. 5-10 tysiecy faktur), ale dość często potrzebuje faktury sprzed roku i wtedy muli. Czy to norma, wydaje mi się ze 100 tysięcy to powinno być na luzie.

Dla porównania wyświetlenie 100 tys. FS:
 - baza 930 tys. FS na 3,25 mln dokumentów - 4s
 - baza 830 tys. FS na 2,8 mln dokumentów (kilkuletni sprzęt) - 4s

Praktycznie nic nie optymalizowane w tym obszarze, gdyż nikt nie zgłaszał problemów.

Pytam czy warto kogoś wzywać, czy ten typ tak ma?

To zależy, jeśli Ci to przeszkadza i znajdziesz kogoś kto nie będzie chciał tylko zmieniać sprzętu na nowszy to dlaczego nie.
Daniel, Białystok.

Offline the_foe

  • Nowy użytkownik
  • *
  • Wiadomości: 15
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Odp: 100 tysięcy faktur - trochę "muli"
« Odpowiedź #3 dnia: Styczeń 23, 2021, 16:13:41 »
Dzięki za info.
4 sek to też podejrzanie dużo, ale patrząc na strukturę bazy to chyba zamulanie jest nie do przeskoczenia.

Ktoś kompaktował bazę, czy to w ogole ma sens, bo chyba przecież mechanizm powinien to robić na bieżąco ? Może sie coś posypać przez takie ręczny "maintaning" ?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: 100 tysięcy faktur - trochę "muli"
« Odpowiedź #4 dnia: Styczeń 23, 2021, 17:06:52 »
Dzięki za info.
4 sek to też podejrzanie dużo

To jak nazwiesz swój wynik - 10x mniej danych i 3x wolniej ?

ale patrząc na strukturę bazy to chyba zamulanie jest nie do przeskoczenia.

Jakie struktury są niby tak problematyczne, co to jest "zamulanie", czego konkretnie nie da się przeskoczyć ?

Ktoś kompaktował bazę, czy to w ogole ma sens, bo chyba przecież mechanizm powinien to robić na bieżąco ?

Z jednej strony potrafisz określić wydajność programu na podstawie samej struktury bazy danych, a jednocześnie nie wiesz czym jest kompaktowanie bazy danych ? :o Mam sens tylko w jednym przypadku - usunięcia z bazy danych dużych ilości danych... Oczywistym powinno być też to, że serwery SQL nie wykonują na bieżąco operacji, które mogą obniżyć ich wydajność typu właśnie kompaktowanie, sprawdzanie fizycznej spójności, czy odbudowa indeksów. W prawdzie kompaktowanie można włączyć w Microsofcie, ale domyślnie jest wyłączone.

Może sie coś posypać przez takie ręczny "maintaning" ?

Jest to przecież operacja dostępna dla każdego użytkownika w programie serwisowym, więc nie, nic się nie posypie.
Daniel, Białystok.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4871
  • Reputacja +172/-11
Odp: 100 tysięcy faktur - trochę "muli"
« Odpowiedź #5 dnia: Styczeń 23, 2021, 17:40:46 »


Ktoś kompaktował bazę, czy to w ogole ma sens, bo chyba przecież mechanizm powinien to robić na bieżąco ? Może sie coś posypać przez takie ręczny "maintaning" ?
Kompaktowanie nie przyśpiesza, może co najwyżej spowolnić..
Nie, żaden mechanizm nie powinien tego robić na bieżąco. NB co to w ogóle miałoby znaczyć "kompaktowanie na bieżąco"?
Nie na sprawnej bazie nic się nie posypie.

Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 523
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
100 tysięcy faktur - trochę "muli"
« Odpowiedź #6 dnia: Styczeń 24, 2021, 12:59:18 »
Zamiast kompaktowania zrób lepiej odbudowę indeksów.

Wysłane z mojego CLT-L29 przy użyciu Tapatalka


Offline Paweł Szczygiel

  • Aktywny użytkownik
  • ***
  • Wiadomości: 169
  • Reputacja +4/-0
Odp: 100 tysięcy faktur - trochę "muli"
« Odpowiedź #7 dnia: Styczeń 27, 2021, 08:56:27 »
Pierwszy krok to audyt SQL i jego konfiguracji. Tu można wiele zrobić prawidłowo zarządzając zasobami, kwestia sprawdzenia indeksów i ich selektywności, lokalizacji pliku tempdb i wiele innych.
Paweł Szczygieł

Forum Użytkownikow Subiekt GT

Odp: 100 tysięcy faktur - trochę "muli"
« Odpowiedź #7 dnia: Styczeń 27, 2021, 08:56:27 »